社区
C语言
帖子详情
实现在c 中怎样程序执行时路径,然后run它下面的某个exe程序。
kirao
2006-01-09 05:14:20
如 run.c
当输入以c:\d:\exe\run application 时
程序会找到当前path然后执行application.
...全文
156
10
打赏
收藏
实现在c 中怎样程序执行时路径,然后run它下面的某个exe程序。
如 run.c 当输入以c:\d:\exe\run application 时 程序会找到当前path然后执行application.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kirao
2006-01-12
打赏
举报
回复
我用api得到当前程序运行path,, 然后再调用的system搞定
GetModuleFileName(NULL,currentpath,1024);
l_len=strlen(currentpath);
for(int j =l_len ;j > 0; j-- )
{
if (currentpath[j]=='\\')
{
currentpath[j+1]=0;
break;
}
}
gogowhy
2006-01-12
打赏
举报
回复
m
herryhuang
2006-01-09
打赏
举报
回复
路径问题:
getcwd可以得到当前工作路径,chdir改变当前工作路径
运行新程序,POSIX方法(windows不支持):
fork可以复制进程,子进程再exec执行新的程序。
ANSI方法(如果编译器声明“符合ANSI C语言标准”那就应该支持)
或者调用system运行新的程序。
windows方法:
调用ShellExecute
上述函数具体用法参见msdn,fork的用法在操作系统手册(man page)中查找。
quickreport
2006-01-09
打赏
举报
回复
方法1:设置环境变量,比较可行;
方法2:研究一下main函数的参数。
jixingzhong
2006-01-09
打赏
举报
回复
或者可以这样 :
#include<stdio.h>
#include<stdlib.h>
void main()
{
char s[100];
gets(s);
system(s);
}
s 就是输入的程序的 绝对路径 ...
jixingzhong
2006-01-09
打赏
举报
回复
可以使用 exec 函数族 !!
或者 spawn 函数族 ...
ma100
2006-01-09
打赏
举报
回复
dos/win:autoexec.bat
PATH=c:\tc;d:\exe\run;
屋顶上的老猫
2006-01-09
打赏
举报
回复
设置系统的环境就可以了!
DOS下在autoexec.bat里加入你要设置的路径
如:
PATH c:\tc;d:\exe\run;
WIN下在电脑属性里设置“环境变量”或通过set path命令来进行设置
kirao
2006-01-09
打赏
举报
回复
我要的是得到当前程序path.
lostlander
2006-01-09
打赏
举报
回复
#include <windows.h>
then use: ShellExecute(...)==>msdn
.
exe
/.sh/.py
程序
开机自启动 + python启动.
exe
文件 + .
exe
/.py
程序
中
断后自启
本文介绍如何使用PyInstaller将Python
程序
打包为.
exe
文件并
实现
开机自启动,通过编写
run
.py脚本来启动.
exe
文件,最后通过.sh脚本
实现
程序
在
中
断后的自动重启。
MTK模拟器Could not
run
"cl.
exe
"错误
本文解决了在使用VC6编译
时
遇到的“Could not
run
cl.
exe
”错误。通过调整环境变量和修改make2.pl文件
中
的
路径
,成功解决了问题。
错误:Cannot
run
program “C:\Users\....python.
exe
“
当在PyCharm
中
遇到'Error
run
ning Program: Cannot
run
program ...\python.
exe
'的问题
时
,通常是由于项目移动导致Python解释器
路径
丢失。解决方法包括:进入PyCharm设置,修改或重新选择Python解释器,删除旧
路径
并添加系统解释器
路径
,从而重置解释器环境。完成这些步骤后,项目运行将恢复正常。
错误:Cannot
run
program “C:\Users\....python.
exe
本文介绍了如何解决‘Cannot
run
program python.
exe
’错误。主要涉及验证Python安装、检查
路径
是否正确、修复环境变量及测试Python运行。同
时
提供了预防措施,帮助用户避免未来出现类似问题。
【Python报错已解决】To update,
run
: python.
exe
-m pip install --upgrade pip
本文聚焦于更新pip包管理工具
时
出现的“To update,
run
: python.
exe
-m pip install --upgrade pip”错误。分析了报错原因,如pip
路径
配置、Python
路径
设置、版本及权限问题等,并给出多种解决方法,包括用管理员权限更新、用正确命令、重装pip、检查环境变量等。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章