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

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

Новый участник


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

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


Цитата DJ Mogarych:
powershell »
Благодарю все работает

megaloman,
Ваш вариант тоже работает, но не так, как хотелось, или я где-то ошибся. Хотелось бы, чтобы программа открывалась, если в одной из папках есть файлы.

Немного изменил ваш код на время тестов. Сейчас tools.exe открываются, если файлы есть folder2, а если только folder1, то notepad.exe.

Код: Выделить весь код
@Echo Off &Cls
	Set "Box1=F:\folder1"
	Set "Box2=F:\folder2"
	Set Exe1="C:\Test\tools.exe"
	Set Exe2="notepad.exe"
	
rem	>nul 2>&1 DIR /B /A:-D "%Box1%" "%Box2%" && (%Exe1% &GoTo :Continue)
	>nul 2>&1 DIR /B /A:-D "%Box1%" "%Box2%" && (Start " " %Exe1% &GoTo :Continue)

	%Exe2% &Exit /B

Pause
Exit /B
А еще удалил строки:
Код: Выделить весь код
: Continue
Echo Здесь можно написать продолжение скрипта, после запуска 1-й программы
чтобы терминал закрывался, после открытия программы

Отправлено: 22:46, 27-04-2024 | #4