Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 2
Регистрация: 31.07.2017
Сообщений: 11

Использование cmd.exe программой PascalABC.Net

31.07.2017, 12:13. Показов 1432. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, недавно у меня возник вопрос. Можно ли сделать так, чтобы моя программа в PascalABC.Net смогла использовать cmd (т.е автоматически вводить нужные мне команды в cmd строку), либо выполнять те же команды не используя cmd ? Если да, то как?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.07.2017, 12:13
Ответы с готовыми решениями:

Аналог Python-функции OS.System(cmd) на PascalABC.NET
Подскажите как реализовать на PascalABC.NET аналог функции на Python? import os os.system(""); Что для этого использовать? Мне...

Использование Overlay в PascalABC.Net
Искал информацию по поводу модуля и функций, но в итоге ничего не нашел. Может кто шарит в модулях? К примеру если я хочу вывести...

Использование openGL в PascalABC.net
Люди кто может помогить плииз. весь инет облазил в поисках статьи про использование openGL в PascalABC.net но ничего - кто знает подскажите...

3
20 / 19 / 14
Регистрация: 25.03.2015
Сообщений: 68
31.07.2017, 12:40
100% не самое рациональное решение, но можно создавать .bat файлы и запускать их.

Pascal
1
2
3
4
begin
  WriteAllLines('ToLaunch.bat',Arr('команда','команда','т.д.'));
  Execute('ToLaunch.bat');
end.
2
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33379 / 21503 / 8236
Регистрация: 22.10.2011
Сообщений: 36,899
Записей в блоге: 12
31.07.2017, 12:46
Цитата Сообщение от DirtyBobby Посмотреть сообщение
автоматически вводить нужные мне команды в cmd строку
Смотря, какие команды, смотря, нужно ли получать результат работы команд. Примеры команд можно?

P.S. Вообще System.Diagnostics.Process.Start для этого предназначен, если что.
1
0 / 0 / 2
Регистрация: 31.07.2017
Сообщений: 11
31.07.2017, 12:51  [ТС]
К примеру если мне хочется, чтобы закрылся блокнот.
Pascal
1
2
3
begin
execute('WINDOWS\System32\cmd.exe', 'taskkill /f /im notepad.exe /t') //Ошибка времени выполнения: Не удается найти указанный файл. Как исправить? + Я убирал директорию, но все равно тоже самое.
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.07.2017, 12:51
Помогаю со студенческими работами здесь

В чем разница PascalABC.net и PascalABC
Скажите в чем разница PascalABC.net И PascalABC. Помню когда-то давно программы работающие в PascalABC у меня не работали в .net

Аналог конструкции "%~dp0/bin/x64/factorio.exe" --version > version.txt на pascalABC.net
Здравствуйте, я хочу написать аналог этой конструкции: "%~dp0/bin/x64/factorio.exe" --version > version.txt (.bat) на языке...

Установится ли PascalABC.NET на систему, где установлен только .NET 4.6.1?
Привет всем. Вопрос, собственно, озвучен выше. Конкретнее: есть компьютер со свежеустановленной Win10 x64, на которой присутствует...

Объекты в PascalABC.NET
Добрый вечер, уважаемые программисты. Сразу к делу. Я пишу одну программу в которой должно быть не малое количество объектов. При чем,...

PascalABC.NET и Excel
Программа должна искать в тексте из файла .xlsx значение,которое перед этим ввел пользователь. assign(f,'D:\Дані.xlsx'); reset(f);...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
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