[VB6 ] Return Code怎麼回傳

看板Visual_Basic作者 (笑吟吟的淫淫笑)時間7年前 (2017/10/28 11:07), 7年前編輯推噓0(112)
留言4則, 3人參與, 7年前最新討論串1/1
我有一個在cmd模式下執行的小程式 想在.bat 裡依執行後的回應值來進行後續動作 例如: set RetCode=My.exe if %retcode% ...... 請問有什麼辦法可以做到 C語言 Return指令的效果 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.70.34 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1509160067.A.2CB.html

10/28 20:16, 7年前 , 1F
個人認為改用powershell比較輕鬆
10/28 20:16, 1F

10/29 09:29, 7年前 , 2F
你要問小程式傳出值還是 .bat 接收值?
10/29 09:29, 2F

10/29 09:29, 7年前 , 3F
因為 .bat 接收值的語法不是這樣寫的, 是用 if errorlevel
10/29 09:29, 3F
是我記錯了 確實是用ERRORLEVEL才對

10/29 12:08, 7年前 , 4F
跟VB一點關係都沒有
10/29 12:08, 4F
你沒看到VB關鍵字就直接斷定跟VB無關 是嗎... 你這樣不行喔.... 就是不知道VB該怎麼寫才會發問 既然不知道怎麼寫 那又怎麼有辦法用VB舉例呢 總之 託大家的福 我找到答案了 Private Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long) 呼叫API就行了 ※ 編輯: unfinish (59.120.70.34), 11/06/2017 19:19:05
文章代碼(AID): #1Py_I3BB (Visual_Basic)
文章代碼(AID): #1Py_I3BB (Visual_Basic)