社区
硬件/系统
帖子详情
如何利用vc 将dos 进入到某个文件夹?
不知起什么名
2009-08-13 02:16:07
如题!
...全文
1706
29
打赏
收藏
如何利用vc 将dos 进入到某个文件夹?
如题!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不知起什么名
2009-08-13
打赏
举报
回复
....
i应该是这个
//声明:
SetCurrentDirectory(
lpPathName: PAnsiChar {路径名}
): BOOL;
不知起什么名
2009-08-13
打赏
举报
回复
例如要进入 d:\test 这个文件夹下
不知起什么名
2009-08-13
打赏
举报
回复
哪段代吗? 我实现不了...
MoXiaoRab
2009-08-13
打赏
举报
回复
和DOS没关系,直接调API实现,别总DOS DOS的
不知起什么名
2009-08-13
打赏
举报
回复
利用VC++让dos的目前文件夹 变成 含有他们的当前文件夹
MoXiaoRab
2009-08-13
打赏
举报
回复
什么叫“只执行文件夹”
不知起什么名
2009-08-13
打赏
举报
回复
只执行文件夹可以吗?
MoXiaoRab
2009-08-13
打赏
举报
回复
那就好了呀,直接WinExec不就得了?加上路径 见#10
不知起什么名
2009-08-13
打赏
举报
回复
就的一起的...
MoXiaoRab
2009-08-13
打赏
举报
回复
CreateProcess里面可以自定义新的工作路径
MoXiaoRab
2009-08-13
打赏
举报
回复
不是DOS里面的怎么了?你的意思是 比如是 Test.exe 对吧?
和你要处理的文件不是一起的对吧?
不知起什么名
2009-08-13
打赏
举报
回复
在啊..
外部命令就是 不是dos里面的
MoXiaoRab
2009-08-13
打赏
举报
回复
什么叫“外部DOS命令”?
他们现在不在一个文件夹下?
不知起什么名
2009-08-13
打赏
举报
回复
CreateProcess(NULL,NULL,NULL,NULL,FALSE,HIGH_PRIORITY_CLASS,NULL,fileNewPath,&start,&process);
不知起什么名
2009-08-13
打赏
举报
回复
STARTUPINFO start;
PROCESS_INFORMATION process;
CreateProcessNULL,NULL,NULL,NULL,FALSE,HIGH_PRIORITY_CLASS,NULL,fileNewPath,&start,&process);
怎么不对啊?
不知起什么名
2009-08-13
打赏
举报
回复
他们的参数不能带有任何路径 只能处理命令和wav文件
bluesky395
2009-08-13
打赏
举报
回复
[Quote=引用 3 楼 jason176374 的回复:]
不明白你说什么。
如果是CREATEPROCESS的话,可以指定当前目录。那么在DOS程序里就是你指定的目录了。
[/Quote]
顶。。。指定当前目录就可以了。。。如果是使用CreateProcess,则可以设置lpCurrentDirectory为文件夹的路径。。。
不知起什么名
2009-08-13
打赏
举报
回复
这样可以执行 外部dos 命令?
*.exe 这个命令只能处理它当前文件夹的wav文件..麻烦
例如 他们都在 d: 盘
代码是怎样的?
zyq5945
2009-08-13
打赏
举报
回复
[Quote=引用 1 楼 tr0j4n 的回复:]
虽然觉得没这个必要,但是还是说下system("cd C:")
[/Quote]
写完整路径,写好参数,直接调用就好了,但可能会有DOS界面的黑框出现。
MoXiaoRab
2009-08-13
打赏
举报
回复
CreateProcess参数有点复杂,你不妨直接这样WinExec("D:\\Notepad.exe", SW_SHOW);
加载更多回复(9)
Visual C++ 编程资源大全(源码 窗体)
(61KB)<END><br>101,toolbar2.zip 这个程序演示了如何
利用
工具栏的新特性,在工具栏中的某个按钮加入下拉式的列表。(28KB)<END><br>102,avi_bar.zip 可以在状态栏里加入一个AVI动画。(34KB)<END><br>103,...
入门学习Linux常用必会60个命令实例详解doc/txt
要访问CD-ROM上的文件,需要将CD-ROM设备挂装在文件树中的某个挂装点。如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,...
Visual C++开发经验技巧宝典(第9章)
0550 怎样在程序中执行
DOS
命令 359 0551 修改其他进程中窗口的标题 359 0552 如何设计换肤程序 360 0553 PE档案格式分析 364 0554 修改应用程序图标 365 0555 列举应用程序使用的dll文件 368 0556 调用...
Visual C++开发经验技巧宝典(第9章)—1
0550 怎样在程序中执行
DOS
命令 359 0551 修改其他进程中窗口的标题 359 0552 如何设计换肤程序 360 0553 PE档案格式分析 364 0554 修改应用程序图标 365 0555 列举应用程序使用的dll文件 368 0556 调用...
基于AT89S52 单片的频率计
仿真单步调试,
进入
中断等各种调试方案。 Proteus 与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU 的工 作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。 因此在仿真和程序调试时,...
硬件/系统
2,644
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章