
Photopexe不支持DOS
只能在WINDOWS等 系统下可以打开
纯DOS是打不开的
首先你得知道要打开文件的路径
然后你要打开的EXE文件是可以在dos下运行的
1 进入DOS环境
2 F:回车
3 cd 文件夹名(EXE文件所在文件夹名,进入后可以dir命令显示文件夹中的文件)
4 文件名exe 回车
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
ApplicationEnableVisualStyles();
ApplicationSetCompatibleTextRenderingDefault(false);
if (argsLength > 0)
{
ApplicationRun(new BgControlForm(args));
}
else
{
ApplicationRun(new Form1());
}
}
}
在此基础上,写一个带参数的form构造函数
BgControlForm
public BgControlForm(string[] args)
{
InitializeComponent();
MessageBoxShow(args[0]);
}
还记得public static void main(String[] args)吗?这里的args就是你的启动参数。
在运行时你输入java package1class1 -arg1 -arg2,args中就会有两个String,一个
是arg
1,另一个是arg2。
编程有问题 加群:271833064 好多小伙伴都在这里学习哦
相关链接:
每次通过 scheme 调用,前端表现是重新触发 onLaunch 和 onShow,都会传参给appjs 的 onLaunch 和 onShow,基础页面会重新触发 onLoad 和 onShow 方法。
在保活期间(5分钟),比如锁屏之后,会重新触发 onShow 方法,但是却没法获取参数,也就是传参 scheme 只会在调用的时候触发一次,再次启动只是触发 onShow 不会传参。只能前端在 onShow 里做相应的业务逻辑。
当小程序用 scheme 从后台唤起的时候,其实相当于重新被打开了 onLoad,还有 onShow 都会被触发。
在保活期间(5分钟)被重新唤起的时候,就只会触发 onShow 。
在小程序 appjs 的 onLaunch 或 onShow 进行获取启动参数。
如果冷启动,则会在 onLaunch(options) 中获得参数; 如果为热启动,则会在 onShow(options) 中获得参数。建议冷启动中获取不了的时候,再尝试在 onShow 中获取,若还是获取不了,则可判定为没有拿到该参数。
大同小异,后续补上
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\DefaultIcon]
@="%SystemRoot%\\system32\\urldll,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Shell\open\command]
@="应用程序路径 %l"
你可以直接将它保存为一个reg文件然后注册,或者在你的应用程序安装时直接修改注册表。
在你的网页上加一个这样的链接:
如果你点这个链接,你在注册文件里的应用程序就可以被启动了。还有一个需求,一般从网页启动应用需要传递参数(上面链接后面带了三个参数)
以上就是关于如何获取某一个程序的启动参数全部的内容,包括:如何获取某一个程序的启动参数、c#如何获取其他应用程序的启动参数、我怎么给java程序加启动参数,就像dir /p/w那样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)