如何用CMD打开一个程序?

如何用CMD打开一个程序?,第1张

1、首先在点击开始,在搜索栏上输入打开cmd。

2、打开后可以看到cmd界面框。

3、在后面输入你需要打开的文件位置磁盘,这里选择的是d盘,所以输入:d,然后回车。

4、这里打开的是PS,打开PS位置 复制PS的文件路径 这里是D:\jfsky.com-AdobePhotoshopCS5_jjb\Adobe Photoshop CS5。

5、所以需要输入的是 cd D:\jfsky.com-AdobePhotoshopCS5_jjb\Adobe Photoshop CS5,然后回车。

6、查看需要打开的程序名,这里为Photoshop.exe。

7、在cmd里输入姿昌粗迹镇Photoshop.exe。

8、回车,可以迅塌看到从cmd打开了PS程序。

1.调用 GetConsoleTitle() 来保存当前的控制台窗口标题。

2.调用 SetConsoleTitle() 来将冲伍消控制台标题更改为一个唯一的标题。

3.调用 Sleep(40),以确保已更新窗口标题。

4.调用 FindWindow(NULL, uniquetitle),以获取 HWND,此调用将返回 HWND, 如果 *** 作失败,将返回 NULL。

5.从步骤 1 中,若要恢复原始窗口标题检索调用 SetConsoleTitle() 的值。

应该测试结果的 HWND。例如可以测试是否返回的 HWND 对应于当前进程在 HWND 上调用 GetWindowText() 并将结果与 GetConsoleTitle() 进行比较橘腊。

示例代码

下面的函数中检索当前控制台应用程序窗口句柄 (HWND)。如果此函数成功,则返回值是控制台窗口的句柄。如果此函数失败,则返回值为 NULL。省略一些错误检查,为简洁起见。

HWND GetConsoleHwnd(void)

{

#define MY_BUFSIZE 1024 // Buffer size for console window titles.

HWND hwndFound// This is what is returned to the caller.

char pszNewWindowTitle[MY_BUFSIZE]// Contains fabricated

// WindowTitle.

char pszOldWindowTitle[MY_BUFSIZE]// Contains original

// WindowTitle.

// Fetch current window title.

GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE)

// Format a "unique" NewWindowTitle.

wsprintf(pszNewWindowTitle,"%d/%d",

GetTickCount(),

散知GetCurrentProcessId())

// Change current window title.

SetConsoleTitle(pszNewWindowTitle)

// Ensure window title has been updated.

Sleep(40)

// Look for NewWindowTitle.

hwndFound=FindWindow(NULL, pszNewWindowTitle)

// Restore original window title.

SetConsoleTitle(pszOldWindowTitle)

return(hwndFound)

}

    哪弯   前念     var p = System.Diagnostics.Process.Start("a.exe")

     李悔闷       p.Kill()//结束这个进程


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12273431.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存