[Цитировать]

    Duddits
  • 20800
  • Стаж: 4 года 11 месяцев
  • Сообщений: 64
  • Репутация:0

    [+] [-]
Ander_73, aa . 10x64. Дисм внешний. Только *.wim.

[Цитировать]

    wadimus
  • 14910
  • Стаж: 7 лет 4 месяца
  • Сообщений: 762
  • Репутация:91

    [+] [-]
dimo70, сработает и старый вариант, ибо ты изначально предполагаешь систему выше ХР

[Цитировать]

    korsak7
  • 107
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1082
  • Репутация:62

    [+] [-]
dimo70, можно более хорошечно
@echo off
set xOS=_x64& if %PROCESSOR_ARCHITECTURE%==x86 if not defined PROCESSOR_ARCHITEW6432 "set xOS="
set "do-size=0"
set "a1=HitmanPro%xOS%.exe"
if exist "%a1%" ( for %%i in ("%a1%") do set "do-size=%%~zi" )
call uni-dload.cmd %a1% https://dl.surfright.nl/HitmanPro%xOS%.exe %do-size%
start %a1%

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3600
  • Репутация:127

    [+] [-]
Duddits, например, так:
set WIM_Image=path\to\wim_image.wim
set dism=path\to\external\dism.exe
set idx=0
:loop
set /a idx+=1
set xOS=& for /f "tokens=3" %%a in (
'%dism% /get-wiminfo /wimfile:%WIM_Image% /index:%idx% /english^| find "Architecture : "'
) do set xOS=%%a
if defined xOS (
if .%xOS% neq .x64 goto x86_found
goto loop
)
echo x86 not found.
goto :eof
:x86_found
echo x86 found!
При нахождении первого же х86 обработка прекращается.

[Цитировать]

    Duddits
  • 20800
  • Стаж: 4 года 11 месяцев
  • Сообщений: 64
  • Репутация:0

    [+] [-]
Ander_73, благодарю, попробую...

[Цитировать]

    wadimus
  • 14910
  • Стаж: 7 лет 4 месяца
  • Сообщений: 762
  • Репутация:91

    [+] [-]
korsak7, от процентов зарябило в глазах ag
do-size - сначала была идея определять размер скачиваемого файла до его скачивания и потом определить размер после скачивания - after-size.
потом переделал батник и осталась одна переменная размера, поэтому проще переименовать её в size.
в конце батника защита от дурака:
if exist "%a1%" start %a1%


Последний раз редактировалось: wadimus (2021-06-27 16:09), всего редактировалось 1 раз

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 3 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
Del


Последний раз редактировалось: rezorustavi (2021-08-11 19:27), всего редактировалось 1 раз

[Цитировать]

    wadimus
  • 14910
  • Стаж: 7 лет 4 месяца
  • Сообщений: 762
  • Репутация:91

    [+] [-]
set > 1.txt
читаю переменную PROCESSOR_IDENTIFIER в файле 1.txt
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel
первые 3 символа:
%f:~0,3%
получаем:
Int
Ander_73 опять будет брюззжать и в сто первый раз писать, как правильно определять архитектуру .. прислушайся к нему.
(в сотый раз написал мне об этом :) )
ЗЫ.
Сообщений: 256 - первый байт сообщений мною пройден! перехожу на 2х-байтную архитектуру

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3600
  • Репутация:127

    [+] [-]
87155Ander_73 опять будет брюззжать
Тут должен быть мемасик с медведем, который устал от всего этого af

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 3 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
Del


Последний раз редактировалось: rezorustavi (2021-08-11 19:28), всего редактировалось 1 раз

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Всем привет, помощь нужна такая. Надо через команд сделать связь с сервером имени W и ресурс D:\ а так же открыть ресурс в експлорер. Доступ через user=1 pass=1
написал так:
net use \\W\D 1 /user:1 /p:yes
net use \\W\D 1 /user:1 /p:yes
start \\W\D\
Работает, но есть проблемма. Все таки появляется окно для ввода юзер и пароль, хотя я вроде уже подключил их в код.
И еще надо прописать в код, чтоб запомнило юзер и пароль на ресурс и не спрашивало больше. Мне кажеться я где то ошибаюсь в код, хотя ошибки не появляются при запуск.
aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 11 месяцев
  • Сообщений: 567
  • Репутация:63

    [+] [-]
dimo70, aa Так попробуй
net use Z: \\W\D /USER:W\1 1

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Gvint64, спасибо друг,
а можно не указывать букву Z, или без етого никак? aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 11 месяцев
  • Сообщений: 567
  • Репутация:63

    [+] [-]
87815а можно не указывать букву Z
Без буквы врядли - можешь только другую назначить для подключаемого диска.
dimo70, Буква так или иначе не монтируется и не появляется
Точно - в батнике работает.


Последний раз редактировалось: Gvint64 (2021-08-05 17:52), всего редактировалось 1 раз

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Gvint64, все нормально, спасибо большое за помощь.
Я сейчас пробовал и работает как часы. Буква так или иначе не монтируется и не появляется, так что устаивает. ay az

_________________
Подпись отключена за нарушение правил форума

Страница 57 из 89


Показать сообщения:    

Текущее время: 16-Апр 17:22

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы