如何将这个.bat 执行文件改成.sh 的 shell 脚本

还有一天就放假了丶 2019-05-10 04:06:17
@echo off
@set root=%~dp0
regsvr32 "%root%HopeMap3DControl.ocx"
pause
...全文
684 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liutwo_2 2019-05-15
  • 打赏
  • 举报
回复
linux加载window控件,楼主要做什么?
sorry_my_life 2019-05-11
  • 打赏
  • 举报
回复
这个是Windows的脚本,也就是批处理,在Linux里是无法直接运行的,就算你改成sh也不能运行,因为有一些语法、命令、命令参数都是不一样的,就拿最简单的例子说,%root%这个是在Windows批处理里代表一个变量,而Linux是美元$表示,这里就不能识别了,要想批处理在Linux正常跑起来,除非你取它们一样的部分进行通用编写
Mount_Dew 2019-05-10
  • 打赏
  • 举报
回复
这个bat文件里写的是Windows的批处理命令,你想在Linux中直接运行是不可能的。比如,Linux中也没有注册表的概念,怎么运行regsvc……
stherix 2019-05-10
  • 打赏
  • 举报
回复
这个 无解 ocx控件本身就只支持windows

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧