Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.06.2009, 05:14
|
|
Познающий
Регистрация: 13.08.2008
Сообщений: 54
Провел на форуме: 468148
Репутация:
5
|
|
как проверить существуют ли файлы 123.exe и 321.exe в папке? если да, то закрыть программу. если нет - продолжить выполнение
---
и ещё вопрос: возможно ли зделать так, чтоб в конце выполнения замигала одна из 3 лампочек на клаве(ну или хоть все)) )??
Последний раз редактировалось otRock; 28.06.2009 в 05:32..
|
|
|

28.06.2009, 05:15
|
|
Познавший АНТИЧАТ
Регистрация: 22.11.2007
Сообщений: 1,822
Провел на форуме: 4468361
Репутация:
1549
|
|
я бы попробовал переименовать и проверить еррорлевел, но спанч может что-то простое ответить =)
|
|
|

28.06.2009, 11:25
|
|
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме: 5914048
Репутация:
1350
|
|
Примерно так:
@echo off
:Start
@(dir 1.txt >NUL && dir 2.txt > NUL) && (exit ) || echo "NO"
:ENd
GOTO Start
1.txt,2.txt-заменить на свой путь
exit - выполняется если оба файла существуют
echo "No" - если их нет,то выполняется бесконечно.
На powershell
while(1)
{
if ((test-path 123.exe,321.exe).count -eq 2)
{ break; }
else {
$shell = new-object -com WScript.Shell
$shell.SendKeys("{NUMLOCK}")
}
}
Последний раз редактировалось SpangeBoB; 28.06.2009 в 12:18..
|
|
|

28.06.2009, 12:16
|
|
Познающий
Регистрация: 13.08.2008
Сообщений: 54
Провел на форуме: 468148
Репутация:
5
|
|
ага. работает. а что на счёт мигания лампочек? очень надо. 
|
|
|

28.06.2009, 12:16
|
|
Постоянный
Регистрация: 28.03.2009
Сообщений: 334
Провел на форуме: 381178
Репутация:
165
|
|
Спанч, ТЗ вроде отличается
Код:
@echo off
(dir 123.exe >NUL && dir 321.exe > NUL) && (exit )
|
|
|

28.06.2009, 12:20
|
|
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме: 5914048
Репутация:
1350
|
|
Сообщение от X-3
Спанч, ТЗ вроде отличается
Код:
@echo off
(dir 123.exe >NUL && dir 321.exe > NUL) && (exit )
Чем?
|
|
|

28.06.2009, 12:30
|
|
Постоянный
Регистрация: 28.03.2009
Сообщений: 334
Провел на форуме: 381178
Репутация:
165
|
|
как проверить существуют ли файлы 123.exe и 321.exe в папке? если да, то закрыть программу. если нет - продолжить выполнение
Ну, ты циклишь проверку этих файлов, а нужно "продолжить выполнение". Продолжить выполнение программы, я так понимаю, а не продолжить выполнение проверки на существование файлов.
|
|
|

28.06.2009, 12:34
|
|
Познающий
Регистрация: 13.08.2008
Сообщений: 54
Провел на форуме: 468148
Репутация:
5
|
|
а можно с лампочками именно через bat файл? я потом его компилю в exe.. не хочется устанавливать С++ Builder ради такой програмки\\
|
|
|

28.06.2009, 12:36
|
|
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме: 5914048
Репутация:
1350
|
|
Сообщение от X-3
как проверить существуют ли файлы 123.exe и 321.exe в папке? если да, то закрыть программу. если нет - продолжить выполнение
Ну, ты циклишь проверку этих файлов, а нужно "продолжить выполнение". Продолжить выполнение программы, я так понимаю, а не продолжить выполнение проверки на существование файлов.
Если файлы существуют происходит выход,нет выполняется бесконечно.Что не так?
|
|
|

28.06.2009, 12:38
|
|
Познающий
Регистрация: 13.08.2008
Сообщений: 54
Провел на форуме: 468148
Репутация:
5
|
|
с файлами я разобрался. спс.. теперь с лампочками помогите плз)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|