ab.com コミュニティ https://www.activebasic.com/forum/ |
|
入力ボックス(エディットボックス)のパラメータで起動させたい https://www.activebasic.com/forum/viewtopic.php?t=4632 |
ページ 1 / 1 |
作成者: | いとちゃん [ 2019年11月28日(木) 15:13 ] |
記事の件名: | 入力ボックス(エディットボックス)のパラメータで起動させたい |
エディットボックスがあり、その下に1個ボタンオブジェクトをつくります。 このボタンを押したときに、エディットボックスの内容を付けたEXEを起動させたいのですが どのようにすれば良いでしょうか。 コードで教えてくださると幸いです。 |
作成者: | Tako [ 2019年11月28日(木) 17:39 ] |
記事の件名: | Re: 入力ボックス(エディットボックス)のパラメータで起動させたい |
こんな感じですか? コード: Sub MainWnd_CommandButton1_Click() Dim buf[MAX_PATH] As Byte ZeroMemory(buf,MAX_PATH) GetWindowText(GetDlgItem(hMainWnd, EditBox1), buf, MAX_PATH) ' lstrcpy(buf , "C:\Windows\notepad.exe") Dim pInfo As PROCESS_INFORMATION Dim sInfo As STARTUPINFO Dim ecode As DWord sInfo.cb = Len(sInfo) CreateProcess(NULL, buf , ByVal 0, ByVal 0, 1, NORMAL_PRIORITY_CLASS, 0, NULL, sInfo, pInfo) WaitForSingleObject(pInfo.hProcess, INFINITE ) GetExitCodeProcess(pInfo.hProcess, ecode) CloseHandle(pInfo.hThread) CloseHandle(pInfo.hProcess) End Sub |
ページ 1 / 1 | 全ての表示時間は UTC+09:00 です |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |