powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Открыть файл file.ooo в cmd
12 сообщений из 12, страница 1 из 1
Открыть файл file.ooo в cmd
    #39119682
ukugyul552465
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно открыть файл file.ooo в cmd.
Пробовал так:
Код: powershell
1.
start "" "cmd" "file.ooo"


file.ooo содержит cmd-команду md folder
Однако в результате открывается просто окно cmd без названия и не выполняет заданной команды.
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39119704
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ukugyul552465file.ooo содержит cmd-команду md folder
Обломись. Командный файл должен иметь определённое расширение .cmd или .bat.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39119727
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: powershell
1.
FOR /F "tokens=*" %%i IN (fff.aaa) DO %%i
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39119746
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
type test.txt
@echo on
setlocal
for %%A in (%1) do echo %%A
endlocal

for /f %A in (test.txt) do %A
"@echo" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"for" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39119778
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
B:\>copy con fff.aaa
md foo
^Z
Скопировано файлов:         1.

B:\>copy con fff.bat
FOR /F "tokens=*" %%i IN (fff.aaa) DO %%i
^Z
Скопировано файлов:         1.

B:\>dir foo*.*
 Том в устройстве B имеет метку Bak & Tmp
 Серийный номер тома: CE1C-2FA5

 Содержимое папки B:\

Файл не найден

B:\>fff

B:\>FOR /F "tokens=*" %i IN (fff.aaa) DO %i

B:\>md foo

B:\>dir foo*.*
 Том в устройстве B имеет метку Bak & Tmp
 Серийный номер тома: CE1C-2FA5

 Содержимое папки B:\

03.12.2015  17:53    <DIR>          foo
               0 файлов              0 байт
               1 папок  285 259 911 168 байт свободно
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39119837
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это всё замечательно, но "интерпретатор интерпретатора" из cmd.exe хреновый и ломаться это всё будет по разному чиху.
Следовательно - в топку, хотя и полезно для разминки мозгов.
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39119915
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov"интерпретатор интерпретатора" из cmd.exe хреновый
А при чём тут интерпретатор интерпретатора? В рамках батч-процессинга можно было сделать ещё проще:
Код: sql
1.
2.
3.
ren fff.aaa fff.bat
call fff.bat
ren fff.bat fff.aaa


Просто проблема в том, что батч не умеет перенаправлять потоки ввода-вывода дочерних процессов.
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39120160
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cmd <file.ooo
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39120659
ukugyul552465
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaBasil A. Sidorov"интерпретатор интерпретатора" из cmd.exe хреновый
А при чём тут интерпретатор интерпретатора? В рамках батч-процессинга можно было сделать ещё проще:
Код: sql
1.
2.
3.
ren fff.aaa fff.bat
call fff.bat
ren fff.bat fff.aaa


Просто проблема в том, что батч не умеет перенаправлять потоки ввода-вывода дочерних процессов.

Так можно, этот вариант я уже прорабатывал.
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39120662
ukugyul552465
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks2cmd <file.ooo

В этом случае появляется запрос "Продолжить?"
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39120879
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ukugyul552465aleks2cmd <file.ooo

В этом случае появляется запрос "Продолжить?"
У меня - нет.

ЗЫ. То я те раскрою страшную тайну. Последняя строка должна БЫТЬ и БЫТЬ ПУСТОЙ.
...
Рейтинг: 0 / 0
Открыть файл file.ooo в cmd
    #39120933
ukugyul552465
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks2ukugyul552465пропущено...


В этом случае появляется запрос "Продолжить?"
У меня - нет.

ЗЫ. То я те раскрою страшную тайну. Последняя строка должна БЫТЬ и БЫТЬ ПУСТОЙ.

Действительно, работает. Не знал об этом раньше, благодарю.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Открыть файл file.ooo в cmd
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]