Выполнение подвижного на флеш-накопителе?

Таким образом, я делаю большую работу над школьным компьютером. Мы не можем установить ничего, но у нас есть большинство наших инструментов на наших флеш-накопителях, но я задавался вопросом, существует ли способ заставить Командную строку использовать Подвижный прочь моего Флеш-накопителя. Скажем, в теории, что файлы Mercurial были на моем флеш-накопителе, куда я пойду оттуда?

27
задан Kara 2 April 2014 в 22:30
поделиться

2 ответа

Допустим, ваша флешка была диском G: и ваши исполняемые файлы Mercurial находятся в G: \ mercurial

Откройте командную строку и введите:

set PATH=%PATH%;G:\mercurial

Продолжайте использовать hg как обычно

Теоретически это должно работать. Если вы используете компьютер * nix, вы бы сделали что-то вроде этого (/ media / FLASHDRIVE - это путь к вашей флешке):

export PATH=$PATH:/media/FLASHDRIVE/mercurial

Надеюсь, что это поможет!

EDIT

В ответ на комментарий ниже:

@ECHO OFF
REM Mercurial enabler :)
set PATH=%PATH%;G:\mercurial
cmd.exe

Должен сделать это :)

24
ответ дан 28 November 2019 в 04:30
поделиться

Чтобы сделать решение Брайана "по-настоящему" портативным в Windows 2000/XP/Vista/7, предполагая, что файл BAT находится в каталоге Mercurial, используйте:

set PATH=%PATH%;%~dp0%

Итак, больше никаких жестко закодированных путей.

26
ответ дан 28 November 2019 в 04:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: