易语言吧 关注:266,580贴子:1,664,738
  • 15回复贴,共1
请问各位大佬,我想做个简易的开服工具,要运行我输入需要开的服,文件类型是.bat的,这玩意咋弄?我弄了几天了但是还是不行
这是需要运行的路径下的文件,

想要的效果就是我在编辑框1写入需要开的服,然后点击开服就会自动去到对应的目录点击运行那个文件

这是我写的,但是运行后会报错


我在文件目录下手动点击就是对

那我应该怎么写呢?


IP属地:广东1楼2023-12-20 14:17回复
    如果我把编译后的程序放到对应的目录下
    比如我放这里

    是可以正常运行的,但是如果我写其他区也是运行的这个文件下的


    IP属地:广东2楼2023-12-20 14:21
    回复
      如果换到其他盘符会怎么样?


      IP属地:四川来自Android客户端3楼2023-12-20 14:59
      收起回复
        bat里面是不是有路径启动了其他程序,用运行直接调用bat文件的话好像是不好使,应该是带命令行启动程序我也半吊子具体怎么操作就不知道了


        IP属地:陕西来自Android客户端4楼2023-12-20 15:16
        收起回复
          请直接用进程创建


          IP属地:湖南来自Android客户端5楼2023-12-20 16:51
          回复
            或者右键bat然后以记事本格式打开。然后把里面内容复制出来。然后用易语言的命令行 这个命令直接写即可。直接把bat里面的内容用易语言写出来即可。那么你点击按钮就是打开bat的效果。


            IP属地:湖南来自Android客户端6楼2023-12-20 16:52
            收起回复
              私你了


              IP属地:北京来自Android客户端8楼2023-12-20 17:01
              回复
                私你了


                IP属地:北京来自Android客户端9楼2023-12-20 17:06
                收起回复
                  解决了大佬们
                  代码如下:
                  .版本 2
                  .支持库 shell
                  通用对话框1.初始目录 = “D:\xmqy\server\” + 编辑框1.内容 + “\debug”
                  创建快捷方式 (“D:\xmqy\开区”, 通用对话框1.初始目录 + “\start_server.bat”, , , 通用对话框1.初始目录)
                  执行 (, “D:\xmqy\开区.lnk”, , , )
                  创建一个快捷方式放在运行目录下(或者自己想放得位置,我是为了方便)
                  然后直接执行快捷方式就行了


                  IP属地:广东10楼2023-12-20 17:07
                  回复
                    运行 (“cmd.exe /c cd /d ” +通用对话框.初始目录 + “ && start_server.bat”, 假, )


                    IP属地:安徽来自手机贴吧11楼2023-12-20 19:46
                    收起回复