информация о файле и о папке, проверить существование файла, оказывается то же не супер,видит только один раз если повторно запустить действие то уже говорит false, и видит только если файл был там до запуска скрипта. ну, хотя бы так, для моей задачи ок. ..... блин, а вот после действия проверить существование файла, этот файл становится невидимым для всего скрипта, для любого действия. так что все же не подходит для моей задачи. Но я все равно уже вижу как решить свою задачу, просто применять отпечаток, если его нету значит будет ошибка и тут применить if, сколько мучений, а все из-за неправильной концепции.
Два Вопроса: Сравнение с пустой строкой и абсолютный путь к файлу
-
- Если строка пустая "", или undefined, то как с ней сравнить? Гуглил до посинения, но с басом совместить полученные знания не смог. Вопрос непраздный, именно на пустую строку и надо отреагировать.
- Как забить абсолютный путь? Например, с:\win\sys32\taskkill, или d:\tor\tor\tor.exe
не катят. Пока решил проблему переносом в папку программы и командами вида \Tor\Tor\tor.exe , но это же не совсем дело.
-
if [[STRING]] == '' || [[STRING]] === undefined переменная [[STRING]] пустая или undefined, что то делаем с этим)по 2 вопросу если ты хочешь запустить процесс через бас, действием "Запустить Процесс", то попробуй вставить путь в кавычках "d:\tor\tor\tor.exe" можешь еще эту тему посмотреть http://community.bablosoft.com/topic/1328/как-запустить-процесс/3,
-
@denanotherday Что именно у вас не получается запустить через абсолютный путь?
-
@denanotherday Создайте тестовый скрипт и скиньте сюда, я посмотрю. А вообще, попробуйте запустить в командной строке код из экшена запустить процесс, если в командной строке запустится, то и в BAS запустится тоже.