Запуск скриптов BAS двойным щелчком

Делитесь приложениями
  • Так как сам BAS не поддерживает (или уже поддерживает?) открытие/запуск файлов через командную строку - я нашел решение, которое исправляет эту ситуацию. Возможно кому-то еще оно пригодится.

    Конечно, можно скомпилировать каждый проект и запускать его через Run.exe, но когда проектов много - не хочется, чтобы каждый весил по 100-200Мб и не хочется тратить время на его сборку.

    Решение состоит из 3-х bat-файлов: одного основного и двух вспомогательных.

    Основной батник принимает в качестве аргумента имя проекта BAS и запускает его, так же, как запускаются обычно скомпилированные проекты.

    Double Click Run

    Вспомогательные скрипты добавляют/удаляют: ассоциацию первого скрипта с файлами нужного расширения, значок файла и пункт "Run Silent" в контекстном меню, который запускает проект свернутым в трей.

    Run Silent Image

    Т.к. по-умолчанию файлы проекта имеют расширение .XML, а это очень распространенный формат и чаще всего в Вашей системе он уже открывается каким-нибудь редактором, я выбрал расширение для запуска .XMLB (Вы можете изменить на любое другое). Значок для файлов .XMLB ставится такой же, как у BrowserAutomationStudio.exe (его тоже можно поменять на Ваше усмотрение).

    Установка. Чтобы всё заработало надо скопировать 3 bat-файла в папку рядом с BrowserAutomationStudio.exe и запустить LauncherInstall.bat для настройки ассоциаций, после этого сменить расширение проектов, которые вы хотите запускать с XML на XMLB (они по прежнему смогут открываться через BAS для редактирования).

    Всё готово, теперь XMLB-файлы открываются точно так же, как скомпилированные проекты, когда достаточно заполнить ресурсы и нажать "ОК", а выбирая правой кнопкой в контекстном меню файла пункт "Run Silent" - запускаются свернутыми в трей.

    Если хотите, чтобы, наоборот - по двойному клику проект запускался свернутым в трее, а через контекстное меню открывалась настройка ресурсов, то поменяйте значение переменных OpenCommand и SecondCommand в файле LauncherInstall.bat и перезапустите его.

    Принцип работы можете увидеть в самих скриптах - код прокомментирован.

    Скачать BASLauncher.zip

  • Добавил возможность открывать скрипт для редактирования через BAS из контекстного меню.

    Скачать BASLauncher.7z

  • Очень удобно :) Спасибо

  • @Geograph Будет обновление под нынешнюю версию?

  • Еще не смотрел новую версию

  • классный способ только нужно в файле launcher.bat
    изменить строку на
    start "" /D "%appsfolder%" "RemoteExecuteScript\RemoteExecuteScript.exe" %2

  • @sitiros щас работает кто ни будь пользуется этим способом или есть другие?

  • @GamiD да всё работает

  • @GamiD попробую

  • @GamiD сейчас проще поставить галочку при компиляции
    http://prntscr.com/idniqw

  • @DrPrime когда я это увидел начал искать про это и я поставил но не понял как собрать несколько скриптов в 1 папку там появляется 2 exe

  • Не смог запустить все сделал как написано но не запускается

  • @DrPrime этот вариант я не понял как работает

  • Народ подскажите новичку. Всё сделал по инструкции.
    При запуске ругается на project.xml not found
    Хотя проекты в файл project.xml копирует, по кнопке редактирования открывает, а вот запускать не хочет :(

    Что я делаю не так? Может уже батники не актуальны? Может кто выложить рабочие под версию 20.7.6?

  • С какой версией получилось запустить?

  • работает ли сейчас этот способ ?

  • Network Pars

    Поддержка
    0 Votes
    3 Posts
    630 Views
  • Crash

    Поддержка
    0 Votes
    4 Posts
    650 Views
  • 0 Votes
    2 Posts
    538 Views
  • 2 Votes
    9 Posts
    3638 Views
  • 1 Votes
    2 Posts
    2172 Views