Цитата Iska:
Команда «start» — внутренняя команда командного процессора (интерпретатор команд) «cmd.exe». И работает она только из-под него. Посему для её использования сначала нужно запустить этот самый командный процессор, наподобие «cmd.exe /c"start "" "bla-bla-bla.exe""». Только вот зачем Вам вообще там «start» нужен?
Как тогда мне организовать запуск программы без использования start?
Код:
Код: Выделить всё
@echo off
set /P sTime="Enter the time start: "
:more
set /P sPath="Enter the path to programms: "
echo %sPath% >> list.txt
set /P sChoice="Let's add one more? Y-yes, N-no: "
if %sChoice%==Y goto more
for /f "tokens=*" %%i in (list.txt) do (at "%sTime%" start"%sPath%")
echo "Action successful."
del list.txt
pause>nulМежду прочим, в пред. версиях, с моего позволенья "программы" добавляло с иконкой. Честно. А вот теперь действительно не работает. Кстати, что за программа которую вы используете?
Цитата Iska:
Только вот зачем Вам вообще там «start» нужен?
Препод так делал.
[/spoiler]
[/spoiler]