Project1

标题: 请问如何用脚本调用打开外部的程式? [打印本页]

作者: 创造达人    时间: 2017-2-18 12:50
标题: 请问如何用脚本调用打开外部的程式?
请问如何用脚本调用打开外部的程式?
想做一个遇到NPC对话后,然后打开放在同一个文件夹里的其他小游戏
可是不知道脚本要怎么写?求大神指教
作者: 创造达人    时间: 2017-2-18 13:27
哈,我研究到了...
分享一下我的做法

在脚本栏加入这行你想执行的程式的路经地址就可以啦,哈哈哈
window.open("file:///C:/Users/User/Desktop/index.html")

研究了一下发现mv只能够执行html,图片等的代码,exe并不能执行(根据javascript的security什么的)
不过刚好我的游戏是html5的,所以这样就行了~
作者: fux2    时间: 2017-2-18 16:18
写绝对地址目测会炸。
作者: 创造达人    时间: 2017-2-18 17:47
fux2 发表于 2017-2-18 16:18
写绝对地址目测会炸。

确实是诶,试试看
作者: garfeng    时间: 2017-2-18 20:27
参考:https://nodejs.org/dist/latest-v6.x/docs/api/child_process.html

这个程序用了child_process包:https://rpg.blue/forum.php?mod=viewthread&tid=397547

JAVASCRIPT 代码复制
  1. const exec = require('child_process').exec;
  2. exec("deleteedge.exe",[参数列表],null,(error,stdout,stderr)=>{
  3.       回调函数
  4.     });



作者: 创造达人    时间: 2017-2-19 22:28
garfeng 发表于 2017-2-18 20:27
参考:https://nodejs.org/dist/latest-v6.x/docs/api/child_process.html

这个程序用了child_process包: ...

有点深奥,看不懂,哈哈!
作者: 偶系口    时间: 2018-3-10 17:32
garfeng 发表于 2017-2-18 20:27
参考:https://nodejs.org/dist/latest-v6.x/docs/api/child_process.html

这个程序用了child_process包: ...

你好 大神,请问您这个代码能打开外部的 .EXE文件吗?我看不懂,能不能指点迷津  谢谢了
作者: 偶系口    时间: 2018-3-10 17:36
创造达人 发表于 2017-2-19 22:28
有点深奥,看不懂,哈哈!

你好楼主  我也看不懂  请问你现在找到打开EXE或者其他格式的方法吗?我打开.HTML的  它提示没有FLASH插件 不能播放H5游戏   但是我不知道如何把DLL集入 rmmv里  如果你找到方法麻烦告诉我  谢谢了  我一直在困扰如何解决




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1