我希望做一个exe文件,比如abc.exe,然后运行这个exe。之后如果我希望有什么操作就通过调用abc.exe -a/-b/-c 这样重复调用abc.exe这个文件,但是参数不一样。而系统一开始就运行了abc.exe,当我重复调用abc.exe -a/-b/-c的时候我希望是在以运行的abc.exe里面能够接收到我传递过来的参数而已,而不是又出现多一个abc.exe,请问如果是这样的功能有办法吗?
举个例子:abc.exe能够接收 -s -r两个参数,然后有两个方法处理这两个参数
1、系统启动运行abc.exe,abc.exe小图标出现,但是它什么事都不干
2、再次调用abc.exe -s,这时候之前已经运行的abc.exe接收到-s这个参数,并且调用相应的方法
不知道我说的请不清楚,求前辈指教
举个例子:abc.exe能够接收 -s -r两个参数,然后有两个方法处理这两个参数
1、系统启动运行abc.exe,abc.exe小图标出现,但是它什么事都不干
2、再次调用abc.exe -s,这时候之前已经运行的abc.exe接收到-s这个参数,并且调用相应的方法
不知道我说的请不清楚,求前辈指教
解决方案 »
- 请问一下,学习C#应该注重哪些思想,应该怎么去想问题?
- c#windows 连接到sql server 2008 的方法
- 帮帮忙,挺着急的
- 请高手指点,在后台监听服务里怎么将剪贴版的内容复制到其他程序的当前焦点所在的输入框里?
- 读取.txt文件中的中文时出现乱码,怎样转换成中文呢??
- C#低层几个问题.小弟不懂.请指教.
- timer计时器为什么打包放到其他机器上就不管用了
- C# 窗体程序对数据库的操作(SQL或ACCESS),了解不够,有好多问题,求指教。。
- C#中有C语法中的define类似的东西吗?
- 急寻CodeWright及其注册码!!!(来者有分)
- 一个小问题,捡分的`~~~~~~~~~~~~~~~~~~~~~~~~`
- 菜鸟提问,希望各位大虾能解决一下
在应用程序的入口类里面进行参数判断static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
if (args[0] == "/b")
{
//不同参数可执行不同方法
}
if (args[0] == "/-a")
{
//不同参数可执行不同方法
} }
}
如 abc.exe 参数1 参数2
至于你说的 abc.exe -a/-b 也行,只是需要自己在程序中去解析
http://topic.csdn.net/u/20081221/01/457bb3b1-2f19-47e2-9621-cf4117ee45ce.html