Два Вопроса: Сравнение с пустой строкой и абсолютный путь к файлу



    1. Если строка пустая "", или undefined, то как с ней сравнить? Гуглил до посинения, но с басом совместить полученные знания не смог. Вопрос непраздный, именно на пустую строку и надо отреагировать.
    2. Как забить абсолютный путь? Например, с:\win\sys32\taskkill, или d:\tor\tor\tor.exe
      не катят. Пока решил проблему переносом в папку программы и командами вида \Tor\Tor\tor.exe , но это же не совсем дело.


  • @Viktor

    if [[STRING]] == '' || [[STRING]] === undefined
        переменная [[STRING]] пустая или undefined, что то делаем с этим) 
    

    по 2 вопросу если ты хочешь запустить процесс через бас, действием "Запустить Процесс", то попробуй вставить путь в кавычках "d:\tor\tor\tor.exe" можешь еще эту тему посмотреть http://community.bablosoft.com/topic/1328/как-запустить-процесс/3,



  • @santilo спасибо, буду пробовать!



  • @Viktor почему-то не получается запустить через абсолютный путь. Вы решили этот вопрос?



  • @denanotherday Что именно у вас не получается запустить через абсолютный путь?



  • @Fox через действие "Запустить процесс" указываю полный путь к файлу exe. Некоторые открываются, другие нет. Пробовал в кавычках и без.



  • @denanotherday Создайте тестовый скрипт и скиньте сюда, я посмотрю. А вообще, попробуйте запустить в командной строке код из экшена запустить процесс, если в командной строке запустится, то и в BAS запустится тоже.



  • @Fox , извиняюсь, тестил на версии 20.2.0.0 .На актуальной версии перепроверил. Все работает.


Log in to reply