Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для V!RTuE

Пользователь


Сообщения: 90
Благодарности: 6

Профиль | Отправить PM | Цитировать


Iska, в общем теперь всё работает. Эти все варианты рабочие (имя не сокращает):
Код: Выделить весь код
if "%~1" == "" (start "" /min "%comspec%" /c "%~f0" any_word & exit /b)
if "%1_"=="_" (START /MIN CMD.EXE /C %0 any_word & EXIT)
if "%1_"=="_" (START /MIN CMD.EXE /C "%~0" any_word & EXIT)
if "%1_"=="_" (START /MIN CMD.EXE /C "%~f0" any_word & EXIT)
этот нерабочий (имя сокращает):
Код: Выделить весь код
if "%1_"=="_" (START /MIN CMD.EXE /C "%~s0" any_word & EXIT)
Еще можете объяснить почему рекомендуете использовать такой код:
Код: Выделить весь код
if "%~1" == "" (start "" /min "%comspec%" /c "%~f0" any_word & exit /b)
а не этот, например:
Код: Выделить весь код
if "%1_"=="_" (START /MIN CMD.EXE /C "%~f0" any_word & EXIT)

Отправлено: 21:04, 08-09-2014 | #21