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()//结束这个进程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)