社区
C语言
帖子详情
实现在c 中怎样程序执行时路径,然后run它下面的某个exe程序。
kirao
2006-01-09 05:14:20
如 run.c
当输入以c:\d:\exe\run application 时
程序会找到当前path然后执行application.
...全文
160
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
程序
中
断后自启
一、.
exe
/.sh
程序
开机自启动: 通过pyinstaller打包.py
程序
或者编写对应的.sh启动
程序
,创建.
exe
/.sh对应的快捷方式,并将该快捷方式放在
下面
的文件夹
中
: pyinstaller 使用方法可以参考:https://blog.csdn.net/qq_39407300/article/details/93708702 C:\ProgramData\Microsoft\...
MTK模拟器Could not
run
"cl.
exe
"错误
前段
时
间重新了一下系统,VC6没有安装在C盘,今天在公司拷了项目的代码,准备在家里弄一下,周一的
时
候把B7项目出版本,在编Modis的
时
候,报了如下错误: Could not
run
"cl.
exe
". Please check your PATH! 刚开始是怀疑环境变量的P
错误:Cannot
run
program “C:\Users\....python.
exe
“
使用PyCharm运行
程序
时
,出现Error
run
ning Program: Cannot
run
program "…\python.
exe
"这样的错误(xxx是你的项目名称)。 是由于在原来的工程目录下,保存了Python的编译环境,包括python.
exe
文件。工程目录移动到其他盘以后,工程设置
中
找不到python.
exe
程序
,因此报错,需要修改设置。 处理办法: 1、在pycharm窗口点击文件—设置 或者 Ctrl + Alt + s,打开设置页面 2、选择python解释器 点击右侧设
错误:Cannot
run
program “C:\Users\....python.
exe
遇到"无法运行python.
exe
"错误
时
,通常是由于Python未安装、
路径
错误或环境变量未配置。首先通过python --version检查安装状态,确认python.
exe
文件
路径
是否正确。若问题持续,需检查PATH环境变量是否包含Python安装
路径
。安装
时
务必勾选"Add Python to PATH"选项,并推荐使用虚拟环境管理项目。
路径
中
避免使用特殊字符和空格可减少此类问题发生。
【Python报错已解决】To update,
run
: python.
exe
-m pip install --upgrade pip
在尝试更新pip包管理工具
时
,你可能会遇到一个名为“To update,
run
: python.
exe
-m pip install --upgrade pip”的错误。这个错误通常意味着pip尝试更新自身
时
遇到了问题。本文将帮助你理解这个错误的原因,并提供解决方案。
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章