中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 22:24
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]隐藏FTP命令 查看 2,014 回复 9
楼 主 [求助]隐藏FTP命令 发表于 2009-01-03 00:53 ·  中国 广东 中山 电信
新手上路
积分 8
发帖 8
注册 2008-12-13 15:08
17年会员
UID 133749
性别 男
状态 离线
请教各位大侠,我想在批处理运行FTP命令的时候,
把FTP的命令不显示出来,可以做得到吗?
可以的话,请教教我怎样做?

我想要把ftp -s:ftp.txt这句命令隐藏运行,不显示出来

谢谢!

[ Last edited by ybgts on 2009-1-5 at 14:35 ]
2 发表于 2009-01-03 21:10 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
批处理隐藏运行的10种思路
http://www.cn-dos.net/forum/viewthread.php?tid=23846
3 发表于 2009-01-03 21:34 ·  中国 浙江 嘉兴 电信
中级用户
★★
积分 484
发帖 250
注册 2007-06-05 23:33
19年会员
UID 90372
性别 男
状态 离线
可能误会了吧
他可能只是想FTP的那部分过程不显示出来
4 发表于 2009-01-03 23:13 ·  中国 广东 中山 电信
新手上路
积分 8
发帖 8
注册 2008-12-13 15:08
17年会员
UID 133749
性别 男
状态 离线
对,我就是想要这样!
FTP命令的过程不显示出来

例如:
dir
bye
这样命令都不显示出来
5 发表于 2009-01-04 01:38 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
思路:在主BAT中动态生产一个子BAT专门用来执行FTP命令,至于如何隐藏,请参考2楼。
6 发表于 2009-01-05 14:35 ·  中国 广东 中山 电信
新手上路
积分 8
发帖 8
注册 2008-12-13 15:08
17年会员
UID 133749
性别 男
状态 离线
自己一下,好急啊
7 发表于 2009-01-05 18:44 ·  中国 广东 深圳 电信
初级用户
★★
游手好闲 + 无所事事 ..
积分 194
发帖 167
注册 2007-04-30 09:43
19年会员
UID 87022
性别 男
状态 离线
Originally posted by ybgts at 2009-1-5 02:35 PM:
自己一下,好急啊


HAT版主已经说的很清楚了,你既然都会在BAT中生成TXT再用FTP调用了,那为何不把这一段代码echo到某个bat,然后用VBS的WSHELL.run 隐藏运行这个生成的bat就可以了,好好在本版搜索一下隐藏运行批处理的办法吧。
8 发表于 2009-01-05 18:45 ·  中国 广东 深圳 电信
初级用户
★★
游手好闲 + 无所事事 ..
积分 194
发帖 167
注册 2007-04-30 09:43
19年会员
UID 87022
性别 男
状态 离线
另外在bat开头加上 @echo off就隐藏显示输入的命令
命令后面加上 >nul 2>nul 就不显示命令执行结果了
9 发表于 2009-10-10 10:30 ·  中国 台湾 中华电信(HiNet)数据中心
初级用户
积分 28
发帖 13
注册 2009-09-19 22:06
16年会员
UID 152303
性别 男
状态 离线
在命令的后面,加上 2>nul 1>nul
10 发表于 2009-12-22 02:24 ·  中国 云南 曲靖 罗平县 电信
新手上路
积分 11
发帖 9
注册 2009-10-11 12:34
16年会员
UID 152944
性别 男
状态 离线
@echo off就隐藏显示输入的命令
命令后面加上 >nul 2>nul 就不显示命令执行结果了
论坛跳转: