Войти

Показать полную графическую версию : переменная в цикле, как путь к директории


Superfinger
15-03-2018, 21:35
Здравствуйте!
не могу вспомнить как ранее реализовывал код при открытие .cmd вводил определенный ключ по которому открывалась определенная директория:
в теле цикла присваивал значения переменным set $documents = "C:\doc\1" и т.д.
после ввода в цикле проверялся вводимое значение (if else) на совпадение с имеющимися переменными при совпадение -->goto -->start
Ну как-то так.
Кстати, потом присвоил файлу комбинацию горячих клавиш и получалось очень быстро открывать нужную папку по ключу, например, вводил "карточки" открывал нужную папку.
Помогите пожалуйста, очень надо.

x0r
16-03-2018, 00:31
doskey /?
?


rem файл с алиасами для консоли
(echo @echo off
echo prompt $_$p$_----------------------------------------------------$_$q$g
echo doskey ll=ls -la
echo doskey syn="d:\myprograms\fm\tc\plugins\wlx\synwrite\syn.exe" $*
echo doskey tc="d:\myprograms\fm\tc\totalcmd.exe" $*
echo doskey far="d:\myprograms\fm\far3\far.exe" $*
echo doskey aliasedit="d:\myprograms\fm\tc\plugins\wlx\synwrite\syn.exe" "d:\MyPROGRAMs\FM\TC\Scripts\doskey-aliases.cmd"
echo set ua="Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0"
echo set wp=--content-disposition --no-check-certificate --no-use-server-timestamps
echo doskey карточки=explorer.exe C:\123\карточки
) > %SYSTEMROOT%\System32\ConsSet.bat
rem ------ Записать этот файл в реестр чтоб он выполнялся каждый раз для cmd ибо doskey не запоминает алиасы (ебанашки из M$ ) ----------
reg add "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v Autorun /t REG_SZ /d %%SYSTEMROOT%%\System32\ConsSet.bat /f > nul
rem ---------------------------------------------------------------------------------------------------------------
exit /b





вбив в консоли "карточки" - откроется в проводнике папка с путем. Другое, это просто пример, что туда можно пихать вообще что угодно: свои переменные добавлять, программы сразу с параметрами и проч.




© OSzone.net 2001-2012