Целью этого вопроса является создание переносимого сценария/программы для Windows, которая помогла бы пользователям запускать (консольные) программы непосредственно с USB-накопителя (хотя и не обязательно через автозапуск). Таким образом, скрипт/программа будет делать следующее при двойном щелчке:
- Запустите консоль (подойдет
cmd
) и введите командную строку DOS, - Настройте текущую директорию на конкретную директорию
WorkingDir
на USB-накопителе (которая содержит различные программы [Python]), - Установите путь, чтобы пользователь мог запустить команду (python.exe), найденную в другом каталоге USB-ключа (чтобы пользователь мог запускать различные программы Python, найденные в
WorkingDir
).
Все это основано на Portable Python, который находится на USB-накопителе. Я также хотел бы иметь возможность просто положить содержимое ключа на жесткий диск и использовать его оттуда.
Я попытался написать файл, содержащий такие команды, как:
PATH=..\"Portable Python 2.7.2.1\App":%PATH%
cd WorkingDir
cmd
но я не уверен, как это назвать, чтобы Windows запускала его (поэтому я не смог увидеть, будут ли работать эти команды).
Я не очень разбираюсь в DOS и Windows, поэтому буду признателен за любую помощь!