ASP.NET C# 输出命令行自 .PS1
创始人
2024-09-14 10:01:34
0

你可以使用Process类来执行命令行脚本,并获取输出结果。下面是一个示例代码:

using System;
using System.Diagnostics;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建一个进程对象
            Process process = new Process();

            // 设置进程启动参数
            process.StartInfo.FileName = "powershell.exe"; // 指定要执行的命令行解释器(PowerShell)
            process.StartInfo.Arguments = "-NoProfile -ExecutionPolicy unrestricted -File your_script.ps1"; // 指定要执行的脚本文件路径及参数

            // 设置进程启动时的一些属性
            process.StartInfo.UseShellExecute = false; // 不使用操作系统外壳程序启动进程
            process.StartInfo.RedirectStandardOutput = true; // 重定向标准输出流
            process.StartInfo.CreateNoWindow = true; // 不创建窗口

            // 启动进程
            process.Start();

            // 读取输出结果
            string output = process.StandardOutput.ReadToEnd();

            // 等待进程执行完毕
            process.WaitForExit();

            // 输出结果
            Console.WriteLine(output);
        }
    }
}

请注意,上述代码中的your_script.ps1需要替换为你想要执行的实际脚本文件的路径。

此代码将启动一个PowerShell进程,执行指定的脚本文件,并将输出结果读取到字符串中,最后打印输出结果到控制台。你可以根据自己的需要,将输出结果用于其他用途。

相关内容

热门资讯

六个科技!德扑之星 ai软件(... 六个科技!德扑之星 ai软件(的优势)辅助透视(有人有挂)-哔哩哔哩是一款可以让一直输的玩家,快速成...
六检测(WEPOKE)外挂透明... 1、六检测(WEPOKE)外挂透明挂辅助工具(辅助挂)系统教程(真实有挂)-哔哩哔哩。2、WEPOK...
第八工具!同城游棋牌到底有挂没... 第八工具!同城游棋牌到底有挂没(透视)太坑了原来真的有挂(真的有挂)-哔哩哔哩;人气非常高,ai更新...
第1个插件挂!微扑克ai机器人... 第1个插件挂!微扑克ai机器人打德州(系统发牌)辅助透视(有人有挂)-哔哩哔哩;《WPK辅助透视》‌...
第5个开发!德扑自定义房间(电... 第5个开发!德扑自定义房间(电脑版)软件透明挂(确实有挂)-哔哩哔哩相信很多朋友都在电脑上玩过德扑自...
第2黑科技(aapoker牌局... 第2黑科技(aapoker牌局)外挂透明挂辅助神器(透视)微扑克教程(有挂教程)-哔哩哔哩准备好在a...
第8工具!财神十三张设置胜率(... 第8工具!财神十三张设置胜率(辅助挂)太坑了原来真的有挂(有挂功能)-哔哩哔哩是一款可以让一直输的玩...
第四个AI!wpk俱乐部盈利模... 第四个AI!wpk俱乐部盈利模式(透视)其实真的有挂(有挂教程)-哔哩哔哩;原来确实真的有挂(需添加...
第五个合作!德扑之星软件介绍(... 第五个合作!德扑之星软件介绍(快速计算胜率)透视辅助(有挂猫腻)-哔哩哔哩,支持语音通讯、好友开房及...
2计算器(wpk胜率)外挂透明... 2计算器(wpk胜率)外挂透明挂辅助软件(辅助挂)2024新版总结(有挂秘笈)-哔哩哔哩,支持语音通...