Так же, как и субъект. Я хочу иметь возможность запускать iisreset, командные файлы и т. Д. Из консольного приложения. Могу ли я/Как это сделать?Могу ли я использовать командную строку или запустить командный файл из управляемого кода? (.NET)
5
A
ответ
6
Это вполне возможно, например:
System.Diagnostics.Process.Start(@"C:\listfiles.bat");
3
Проверьте этот пример из C# Station
using System;
using System.Diagnostics;
namespace csharp_station.howto
{
/// <summary>
/// Demonstrates how to start another program from C#
/// </summary>
class ProcessStart
{
static void Main(string[] args)
{
Process notePad = new Process();
notePad.StartInfo.FileName = "notepad.exe";
notePad.StartInfo.Arguments = "ProcessStart.cs";
notePad.Start();
}
}
}
2
Вы также можете сделать это:
System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo();
info.UseShellExecute = true;
info.FileName = "iisreset";
System.Diagnostics.Process.Start(info);
Console.ReadLine();
Смежные вопросы
- 1. Могу ли я использовать командную строку phpMyAdmin?
- 2. Запустить командный файл из Java-кода
- 3. Могу ли я запустить командный файл как admin на iis?
- 4. Могу ли я загрузить только командную строку .NET?
- 5. Могу ли я использовать встроенную командную строку hg в SourceTree?
- 6. Как запустить командную строку python
- 7. Как использовать командную строку Matlab из .NET без привязки?
- 8. Могу ли я использовать xperf для управляемого профиля?
- 9. Как запустить командную строку VS2010 из CruiseControl.NET
- 10. Возможно ли запустить командный файл из консоли диспетчера пакетов?
- 11. Запустить командную строку с помощью golang?
- 12. Как запустить командную строку из Delphi?
- 13. C# Запустить командную строку из ресурсов
- 14. Могу ли я запустить собственный C++-файл на Azure?
- 15. Возможно ли запустить код Python из C# через командную строку?
- 16. Как запустить командную строку из SmartGit?
- 17. Как запустить командную строку psql?
- 18. Как запустить командную строку Java-кода внутри JFrame?
- 19. Передача кода из блокнота ++ в командную строку
- 20. Отключить репликацию SQL Server через командную строку или командный файл, затем снова включить
- 21. как запустить командный файл из любой папки
- 22. Запуск улья запросов из файла с помощью кода через sparkcontext или hivecontext (не через командную строку)
- 23. Вызов управляемого кода из DLLMain
- 24. Могу ли я запустить приложение .NET (или метод из .NET dll) в Amazon Elastic MapReduce?
- 25. Как вызвать командную строку .NET
- 26. Вызов собственного обратного вызова из управляемого кода .NET (при загрузке управляемого кода с помощью COM)
- 27. Как запустить командный файл как повышенный пользователь?
- 28. вызов управляемого кода из неуправляемого кода
- 29. Могу ли я запустить DBCC CHECKDB из .NET?
- 30. Используя командную строку Windows, могу ли я запустить процесс, который я запускаю?