Показать полную графическую версию : [решено] Надо найти файл и открыть ево программой "Notepad"
Надо найти файл, (prefs.js) и открыть ево программой "Notepad"
Этот скрипт (.txt) файлы открывает "Notepad-ом",а как указать чтобы он открывал файлы, (.js)- (Notepad-ом)
Можно ли подправить этот скрипт на выполнения задачи.
@echo off
setlocal enableextensions enabledelayedexpansion
For %%i In (c d e f g h i j k l m n o p q r s t u v w x y z) Do (
For /F "Delims=" %%a In ('DIR /B/S/A-D "%%i:\prefs.js" 2^>Nul') Do start "" "%%a")
Endlocal
Exit /b
greg zakharov
17-06-2015, 21:13
Найти в %appdata%:dir /b /s "%appdata%" | findstr /irc:"prefs.js"Поиск по дискам:@echo off
setlocal enabledelayedexpansion
for /l %%i in (65, 1, 90) do (
cmd /c exit /b %%i
set "dsk=!=exitcodeascii!:\"
2>nul dir /b /s "!dsk!prefs.js"
)
endlocal
exit /b
greg zakharov
@echo off
setlocal enabledelayedexpansion
for /l %%i in (65, 1, 90) do (
cmd /c exit /b %%i
set "dsk=!=exitcodeascii!:\"
2>nul dir /b /s "!dsk!prefs.js"
)
endlocal
exit /b
Где тут указано открывать с помощью (Notepad). Твой скрипт вообще ничего неоткрывает.
greg zakharov
17-06-2015, 21:42
Во-первых, не нужно мне "тыкать", во-вторых, это всего лишь пример, служащий отправной точкой для спрашивающего, в-третьих, если у Вас что-то не работает, не нужно закладываться на почку, дескать "вообще ничего не находит", - пример прекрасно работает и в хр и в 7, и находит файлы prefs.js, в противном случае какой смысл было бы приводить пример как таковой?
в противном случае какой смысл было бы приводить пример как таковой? »
Я понял что это поиск файла.
А как тогда к этому скрипту прикрутить функцию на открывание файла, (prefs.js) программой- (Notepad).
ufooo, если приведённый Вами код работает в других ситуациях, то просто вставьте в него "notepad":
@echo off
setlocal enableextensions enabledelayedexpansion
For %%i In (c d e f g h i j k l m n o p q r s t u v w x y z) Do (
For /F "Delims=" %%a In ('DIR /B/S/A-D "%%i:\prefs.js" 2^>Nul') Do start "" notepad "%%a")
Endlocal
Exit /b
.
если приведённый Вами код работает в других ситуациях, то просто вставьте в него "notepad": »
Я этот, (Notepad) пробовал вставлать так;
Do start Notepad "" "%%a")
А до таково недокапал;
Do start "" notepad "%%a")
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.