Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Надо найти файл и открыть ево программой "Notepad"

Ответить
Настройки темы
CMD/BAT - [решено] Надо найти файл и открыть ево программой "Notepad"

Пользователь


Сообщения: 109
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: ufooo
Дата: 17-06-2015
Надо найти файл, (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

Отправлено: 20:46, 17-06-2015

 

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Найти в %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

Отправлено: 21:13, 17-06-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 109
Благодарности: 2

Профиль | Отправить PM | Цитировать


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). Твой скрипт вообще ничего неоткрывает.

Последний раз редактировалось ufooo, 17-06-2015 в 22:10.


Отправлено: 21:32, 17-06-2015 | #3


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Во-первых, не нужно мне "тыкать", во-вторых, это всего лишь пример, служащий отправной точкой для спрашивающего, в-третьих, если у Вас что-то не работает, не нужно закладываться на почку, дескать "вообще ничего не находит", - пример прекрасно работает и в хр и в 7, и находит файлы prefs.js, в противном случае какой смысл было бы приводить пример как таковой?

Отправлено: 21:42, 17-06-2015 | #4


Пользователь


Сообщения: 109
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата greg zakharov:
в противном случае какой смысл было бы приводить пример как таковой? »
Я понял что это поиск файла.
А как тогда к этому скрипту прикрутить функцию на открывание файла, (prefs.js) программой- (Notepad).

Последний раз редактировалось ufooo, 17-06-2015 в 22:21.


Отправлено: 22:14, 17-06-2015 | #5


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


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
.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:32, 17-06-2015 | #6


Пользователь


Сообщения: 109
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Georgio:
если приведённый Вами код работает в других ситуациях, то просто вставьте в него "notepad": »
Я этот, (Notepad) пробовал вставлать так;
Код: Выделить весь код
Do start Notepad "" "%%a")
А до таково недокапал;
Код: Выделить весь код
Do start "" notepad "%%a")

Отправлено: 23:24, 17-06-2015 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Надо найти файл и открыть ево программой "Notepad"

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Не открывается проводник "Открыть файл..." и "Сохранить как..." T1wka Microsoft Windows 8 и 8.1 14 13-11-2016 16:43
Интерфейс - [решено] "Открыть файл..." и "Сохранить как..." не открывается проводник dembel_zone Microsoft Windows 7 16 24-03-2014 12:33
[решено] При загрузке появляется окно "попытка открыть файл типа "Компонент Приложения" Глупая Лечение систем от вредоносных программ 6 10-02-2012 11:21
Не получается найти все выпуски "Хакер"+"спец"+"железо" verdix Хочу все знать 5 29-11-2008 15:19
чем открыть "файл базы данных"? 333 Хочу все знать 44 16-04-2005 13:46




 
Переход