Re: [問題] VC2005 ShellExecute();

看板C_and_CPP (C/C++)作者 (難阿)時間15年前 (2010/03/14 22:38), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串3/3 (看更多)
請問各位高手 在下 1.用shellexecute 開啟一個軟體的執行檔, 2.可是卻要再用滑鼠按一次"進入鍵",才能進入軟體主畫面. 敢問各位高手,要怎樣才能自動按"進入鍵",進入主要畫面? 在下 原code如下 #include<stdio.h> #include<math.h> #include <windows.h> #include <tchar.h> void main( void) { ShellExecute(NULL, TEXT("open"), TEXT("C:\\bit.exe"), NULL,NULL, SW_SHOW); } 真誠的感謝各位的協助!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.136.195

03/14 22:43, , 1F
看不太懂你的問題, 推測是被開啟的程式沒有在開啟後取得
03/14 22:43, 1F

03/14 22:46, , 2F
focus, 想辦法透過Windows API讓它取得focus看看@_@"
03/14 22:46, 2F

03/14 23:37, , 3F
就我開啟後,會停在一開始畫,有兩個選項,一個進入,一個離開.
03/14 23:37, 3F

03/14 23:37, , 4F
然後我還要用滑鼠點進入,才能進入軟體.
03/14 23:37, 4F

03/14 23:39, , 5F
這是程式本來就有的進入畫面嗎?? 是的話, 要硬幹就是送
03/14 23:39, 5F

03/14 23:39, , 6F
進入選項的Window Message給它吧我猜@_@"
03/14 23:39, 6F

03/14 23:40, , 7F
所以想說,shellexecute,可以做點滑鼠這動作嗎?
03/14 23:40, 7F

03/15 00:08, , 8F
那請問怎送訊息進去阿??
03/15 00:08, 8F

03/15 00:10, , 9F
我想到是滑鼠點,不過要怎送呢??
03/15 00:10, 9F
文章代碼(AID): #1BdFJNeb (C_and_CPP)
文章代碼(AID): #1BdFJNeb (C_and_CPP)