[問題] javascript執行linux command

看板Web_Design作者 (^^!!)時間15年前 (2009/05/06 01:32), 編輯推噓2(2010)
留言12則, 4人參與, 最新討論串1/2 (看更多)
大大你們好 想要請教一下 我想要利用javascript執行command像是"mkdir 目錄"或是"cp a b" 這樣的linux command 我用Runtime.getRuntime().exec(cmd);和 var WshShell = new ActiveXObject("WScript.Shell"); WshShell.Run("mkdir ./123", 0, true); 都沒有結果 不知各位大大可否指導一下 找了好久還是沒有找到可以run的程式 都沒有反應 不知javascript是否有像c的system(cmd);可以執行linux 下的command 謝謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.241.102

05/06 02:13, , 1F
這樣的做法只有IE + JScript + ActiveXObject 可行
05/06 02:13, 1F

05/06 02:14, , 2F
一個Linux下可行卻有點危險的替代方案是
05/06 02:14, 2F

05/06 02:15, , 3F
Firefox + UniversalXPConnect + nsILocalFile
05/06 02:15, 3F

05/06 02:15, , 4F
缺點是這種方案的文件非常少 = =
05/06 02:15, 4F

05/06 02:16, , 5F
對了,這種方法Firefox會強迫顯示提示Dialog
05/06 02:16, 5F

05/06 02:17, , 6F
最後建議不要嘗試用瀏覽器修改對方檔案,不禮貌 :(
05/06 02:17, 6F

05/06 02:30, , 7F
Runtime.getRuntime().exec(cmd); 這是java語法跟js無關
05/06 02:30, 7F

05/06 09:11, , 8F
我沒有要修改對方的檔案~所以說是沒有辨法嗎?
05/06 09:11, 8F

05/06 09:36, , 9F
我是要修改server的檔案而已,必須使用到linux 命令
05/06 09:36, 9F

05/06 13:21, , 10F
要改server的檔案 應該往server-side script著手吧 怎麼會
05/06 13:21, 10F

05/06 13:22, , 11F
往javascript方面走..?
05/06 13:22, 11F

05/06 14:40, , 12F
要修改 server 的檔案用純 js 是不可能做到的.
05/06 14:40, 12F
文章代碼(AID): #1A07WcNg (Web_Design)
文章代碼(AID): #1A07WcNg (Web_Design)