Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/57: Рейтинг темы: голосов - 57, средняя оценка - 4.72
 Аватар для HOST_ERROR
196 / 35 / 3
Регистрация: 12.05.2010
Сообщений: 361

Через программу открыть файл

07.07.2010, 19:30. Показов 11591. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Случилось вот так
Нужно открыть bat фаил через схожий, но различающиеся интеплетатор cmd2.exe
start "" "Адрес\cmd2.exe" "Адрес2\bat.bat"
К примеру в каких то случаях это работает, но не здесь.
Как возможно это сделать?
Или
Как асоциировать расширение к примеру .bar с программой cmd2.exe?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.07.2010, 19:30
Ответы с готовыми решениями:

Как открыть файл через иную программу через батник
Допустим хочу запустить таблицу Cheat Engine которая в формате .CT, но если открыть через батник, постоянно просит программу через которую...

Открыть программу на определенном мониторе через bat файл
Есть допустим 3 монитора и 3 файла. Как сделать так, что бы каждый файл открылся на определенном мониторе? Через bat. Пример: файл A.txt...

Открыть файл на флешке через батник
Здравствуйте эксперты! :) Объясните мне пожалуйста глупому как сделать батник который бы открывал файл по следующей схеме: A - Корень...

13
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
07.07.2010, 22:40
Как асоциировать расширение к примеру .bar с программой cmd2.exe?
assoc /?
ftype /?
0
 Аватар для HOST_ERROR
196 / 35 / 3
Регистрация: 12.05.2010
Сообщений: 361
26.07.2010, 10:38  [ТС]
Пробовал с одним и другим cmd

ассоциация файла с кмд=
=как start cmd2 prov.bar=
=как просто start cmd2.exe

как можно запустить файл с расширением bar или любым другим на другом интеплетаторе?
0
21 / 21 / 5
Регистрация: 14.06.2010
Сообщений: 108
26.07.2010, 11:40
попробуй так:
Code
1
start prov.bar cmd2.exe
главное чтоб и файл и интерпретатор лежал в той же папке что и батник, или же уже через path подключать папки, или глобальный путь прописывать
0
 Аватар для HOST_ERROR
196 / 35 / 3
Регистрация: 12.05.2010
Сообщений: 361
26.07.2010, 15:46  [ТС]
Цитата Сообщение от illuminati Посмотреть сообщение
попробуй так:
Code
1
start prov.bar cmd2.exe
главное чтоб и файл и интерпретатор лежал в той же папке что и батник, или же уже через path подключать папки, или глобальный путь прописывать
Это понятное дело! Я просто кратко написал.
твой пример делает вот что
запускается файл prov.bar (ком тупит )
потом добавляется параметр cmd2.exe (комп начинает тупить еще сильней и он офигевает
и выдает окно "Как же открыть файл prov.bar???)

комп в тупую открывает файл cmd2.exe а как еще и в нем выполнить скрипт???
0
21 / 21 / 5
Регистрация: 14.06.2010
Сообщений: 108
27.07.2010, 21:12
HOST_ERROR, ну а вот теперь расскажи по подробней чем файл открывается, если хочешь чтоб тебе помогли...
у тебя есть вариант либо с assoc /? ftype /?
либо напиши скрипт который будет открывать твой файл, а потом напиши батник который будет открывать скрипт.
распиши по подробней о том что ты хочешь сделать
0
 Аватар для HOST_ERROR
196 / 35 / 3
Регистрация: 12.05.2010
Сообщений: 361
28.07.2010, 19:45  [ТС]
Нужно исполнить скрипт только на другом интаплетаторе (не помню как пишется)

то есть через (к примеру) cmd2.exe (аналог cmd) открыть скрипт .bat (к примеру batl.brr)
либо напиши скрипт который будет открывать твой файл, а потом напиши батник который будет открывать скрипт.
файл - это и есть скрипт только с другим расширением
а ftype и assoc я еще раз попробую
0
 Аватар для HOST_ERROR
196 / 35 / 3
Регистрация: 12.05.2010
Сообщений: 361
17.08.2010, 14:18  [ТС]
Было решено
CMD /c или /k "Команда"
0
4 / 4 / 0
Регистрация: 21.05.2011
Сообщений: 80
23.06.2011, 04:05
Здравствуйте.
Вообщем такая же проблема как у ТС, нужно ассоциировать файлы .bar (обычный .bat переименованый) с интерпритатором cmd2.exe (тот же cmd.exe только с немного с другим интерфейсом)
Т.е.
.bar открывается в интерпритаторе cmd2
.bat как обычно в cmd

По поводу

Цитата Сообщение от HOST_ERROR Посмотреть сообщение
Было решено
CMD /c или /k "Команда"
не совсем понятно, если копать отсюда, то можно подробнее?
Спасибо
0
 Аватар для Tornament
71 / 71 / 2
Регистрация: 28.10.2010
Сообщений: 329
23.06.2011, 07:53
HOST_ERROR
Блин, дайте архивчи с cmd2.exe, а то тупой гугл выдаёт exe Конвертер. (нужен для проверки)
У вас Какая ОС ?
0
4 / 4 / 0
Регистрация: 21.05.2011
Сообщений: 80
23.06.2011, 08:16
cmd2.exe это к слову. Вообщe это PowerCmd, выкладываю портабл версию. Ос XP.
Вложения
Тип файла: rar PowerCmd.rar (1.72 Мб, 53 просмотров)
0
835 / 349 / 12
Регистрация: 04.10.2009
Сообщений: 589
23.06.2011, 08:41
Пробовал тут тоже стандартный cmd модифицировать,
bat запускает нормально в новом, а если расширение меняешь то ни в новом ни в старом не берет.

Можете конечно попробовать так, но скорее всего так не получится ничего
это уже от вашего cmd2 зависит
Code
1
2
assoc .bar=batfile2
ftype batfile2="%SystemRoot%\system32\cmd2.exe" /c "%%1" %%*
Добавлено через 4 минуты
PowerCmd похоже вообще параметры не воспринимает не покатит вообще

Добавлено через 13 минут
Ну по крайней мере он добавляет свою строчку PowerCmd /K %1
так что может быть как то так
Code
1
2
assoc .bar=batfile2
ftype batfile2="C:\Program Files\PowerCmd\powercmd.exe" /K "%%1"
1
4 / 4 / 0
Регистрация: 21.05.2011
Сообщений: 80
23.06.2011, 09:23
Спасибо.
Так тоже пробывал ранее

Цитата Сообщение от atributz Посмотреть сообщение
Code
1
2
assoc .bar=batfile2
ftype batfile2="%SystemRoot%\system32\cmd2.exe" /c "%%1" %%*
видимо в реестре еще какието ассоциации есть.
Буду думать дальше
0
 Аватар для Tornament
71 / 71 / 2
Регистрация: 28.10.2010
Сообщений: 329
23.06.2011, 19:00
Не знаю.... У меня асоциация идёт....
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bar]
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bar\OpenWithList]
"a"="PowerCmd.exe"
"MRUList"="a"
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bar\OpenWithProgids]
"bar_auto_file"=hex(0):
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bar\UserChoice]
"Progid"="Applications\\PowerCmd.exe"
Только же вместо PowerCmd.exe cmd2.exe, а PowerCmd.exe у меня в систем32

Добавлено через 13 секунд
У меня Вин 7
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.06.2011, 19:00
Помогаю со студенческими работами здесь

Открыть файл/программу через c++
Мне нужно открыть программу example.exe В данном коде для открытия текстового файла мы используем notepad system("notepad...

Как открыть файл через указанную программу?
Нужно открыть Html файл через программу notepad++ делаю так ...

Не удается открыть файл через выбранную программу
Добрый день! Поставил sublime 3. Хотел сразу же сделать что бы по дефолту нужные мне файлы открывалось через него. И так, в свойтсвах .php...

Открыть файл(не из программы) через уже запущенную программу, а не новую
Здравствуйте. Не знаю как грамотно сформулировать... Допустим приложение уже запущено, а пользователь открывает файл(не через...

Через Ексель Открыть файл ВОРД и сохранить файл под определенным именем
Открываю через ексель файлы ворд и выполняю макрос ворд, но не получается сохранить файл под указанным именем ни такое ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru