[問題] 如何利用batch打開一個shell再輸入指令?

看板Windows作者 (tony)時間10年前 (2014/03/21 23:07), 編輯推噓3(307)
留言10則, 4人參與, 最新討論串1/1
我想寫一個.bat 來呼叫一個shell 在將指令打入shell裡面 batch code: cd C:\Program Files\QGIS Dufour OSGeo4W.bat cd C:\Users\tt\Downloads\11 目前下面那一行進不到OSGeo4W這個shell裡面 請問要如何做呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.60.254.20

03/21 23:20, , 1F
start OSGeo4W.bat ?
03/21 23:20, 1F

03/21 23:23, , 2F
不行耶 指令會跑到cmd裡面 我是想要下面那行跑到
03/21 23:23, 2F

03/21 23:23, , 3F
OSGEO 那個shell裡
03/21 23:23, 3F

03/21 23:31, , 4F
OSGeo4w.bat -> call OSGeo4W.bat
03/21 23:31, 4F

03/21 23:36, , 5F
喔看錯了,抱歉><
03/21 23:36, 5F

03/22 01:13, , 6F
用call的方式好像還是會停在OSGeo4W.bat 後面的code
03/22 01:13, 6F

03/22 01:13, , 7F
就跑不進去了 請問還有其他的解決方式嗎?
03/22 01:13, 7F

03/22 08:33, , 8F
start /b OSGeo4W.bat ? 但這樣只是在同一個視窗裏
03/22 08:33, 8F

03/22 08:35, , 9F
在程序部分使用的記憶體空間是分開的,要讓底下指令
03/22 08:35, 9F

03/22 08:35, , 10F
執行的結果是在另外開啟的記憶體程序裏面好像是不行
03/22 08:35, 10F
文章代碼(AID): #1JB5Mxoe (Windows)