![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 11:11 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 关于滚动条问题求助!!!! |
| 可打印版本 2,231 / 15 |
| 第1楼 enixchen | 发表于 2007-04-25 12:59 |
| 初级用户 发帖 23 积分 57 | |
|
关于滚动条问题求助!!!! 本人菜鸟 想问一下```为什么批处理里我把两个程序用GOTO连起来后,原来有的滚动条就没了呢??这样我看不到运行结果的全部信息````怎么办呢```
|
|
| 第2楼 lxmxn | 发表于 2007-04-25 13:22 |
| 版主 发帖 4,938 积分 11,386 | |
|
你的代码拿出来看看先?
|
|
| 第3楼 enixchen | 发表于 2007-04-25 22:53 |
| 初级用户 发帖 23 积分 57 | |
|
:jincheng
@echo off color f9 MODE con: COLS=80 title enix's进程分析 set space= echo. echo 程序分析如下: echo ========================================================================= echo. echo 进程名称 进程说明 echo. ::以下定义程序说明,自己可以补充。 set notepad.exe= 记事本----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- set tasklist.exe= 陈林大哥调用的进程列表 //////////////略去一些 set smss.exe= ------------- 微软Windows操作系统的一部分。调用对话管理子系统和负 责操作你系统的对话。注意:也可能是木马。-------------------------------------------------------------------------------------------- set snmp.exe= 微软Windows自带的网络相关进程。于局域网LAN和局域网 基础配置。-------------------------------------------------------------------------------------------------------------------------- set bitcomet.exe= BT下载 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ::主程序 setlocal enabledelayedexpansion for /f "tokens=1" %%i in ('tasklist /NH') do ( set str=%%i %space% set str=!str:~0,20! if defined %%i (echo !str! !%%i!) else echo !str! 嗯 哦 啊 喔 这是一个未知的程序哦 上网找下资料吧 ToT!) echo ========================================================================= echo 分析完毕... echo 稍微说明下,进程就是你机器上现在在跑的东西,如果 “嗯 哦 啊 喔 的未知程序”,就是我数据库里面没有的,那么建议你查下来源。如果是病毒就直接删掉~一般系统进程不会超过30个,太多就有问题了。调用任务管理器自己看看吧. crtl+alt+del~ pause>nul title 操作系统优化 :start color 17 MODE con: COLS=55 LINES=30 echo. echo. echo Windows Xp 优化批处理 echo. echo Powered By enix陈 QQ:21239319 echo. echo ============================== echo 请选择要进行的操作,然后按回车 echo ============================== echo. echo. 1.清除多余启动项 echo. echo 2.清理系统垃圾 echo. echo 3.端口操作 echo. echo 4.关机设定 echo. echo 5.进程查看 echo. echo 6.退出 echo. :cho set choice= set /p choice= 请选择: IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1% if /i "%choice%"=="1" goto delstart if /i "%choice%"=="2" goto del if /i "%choice%"=="3" goto start3 if /i "%choice%"=="4" goto start4 if /i "%choice%"=="5" goto jincheng if /i "%choice%"=="6" goto end1 echo 选择无效,请重新输入 echo. goto cho //略去一些 |
|
| 第4楼 enixchen | 发表于 2007-04-25 22:57 |
| 初级用户 发帖 23 积分 57 | |
|
就是说如果我单独写进程分析的代码````就有缓冲 可以看到所有结果,加在一起的话,下拉菜单就没了```只能看到最后一些```怎么改呢?
或者 恩 我想把进程分析的结果写到一个文本里面```要怎么实现呢 用下面的命令输出历史记录文本是空的 doskey /history | findstr /v /x "%0" >1.txt for /f "delims=" %%i in (1.txt) do set lastCMD=%%i %lastCMD% >1.txt |
|
| 第5楼 zh159 | 发表于 2007-04-25 23:05 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
好像滚动条、跳转部分也“略去一些”,谁能猜出来就很
![]() |
|
| 第6楼 enixchen | 发表于 2007-04-26 02:43 |
| 初级用户 发帖 23 积分 57 | |
|
略去的是没关系的```
|
|
| 第7楼 zh159 | 发表于 2007-04-26 04:02 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
你说的是窗口右边的滚动条吧,去掉后面一节就OK了
MODE con: COLS=55 LINES=30 |
|
| 第8楼 lxmxn | 发表于 2007-04-26 04:44 |
| 版主 发帖 4,938 积分 11,386 | |
|
楼上正解,没仔细看呢,^_^
|
|
| 第9楼 fengjing001 | 发表于 2007-04-26 12:16 |
| 初级用户 发帖 37 积分 69 | |
|
看不懂啊,那位大侠讲解一下吧。
|
|
| 第10楼 chkau | 发表于 2007-04-26 16:08 |
| 初级用户 发帖 47 积分 101 | |
|
代码都不齐你看懂了你就
大致就是一个检查进程的东东[ Last edited by chkau on 2007-4-26 at 03:13 AM ] |
|
| 第11楼 flyinspace | 发表于 2007-04-26 17:13 |
| 银牌会员 发帖 517 积分 1,206 | |
|
寒,很简单的代码,我都可以看懂。。
你居然怕LXMXN看不明白。。无语 |
|
| 第12楼 enixchen | 发表于 2007-04-27 02:11 |
| 初级用户 发帖 23 积分 57 | |
|
你说的是窗口右边的滚动条吧,去掉后面一节就OK了
MODE con: COLS=55 LINES=30 这个东西去掉的话```` ```主界面就不好看了` 这个不去掉在 @echo off color f9 MODE con: COLS=80 title enix's进程分析 set space= 这里怎么改 |
|
| 第13楼 enixchen | 发表于 2007-04-27 02:13 |
| 初级用户 发帖 23 积分 57 | |
|
而且去掉我试了 也是不行的!!!
|
|
| 第14楼 enixchen | 发表于 2007-04-27 04:22 |
| 初级用户 发帖 23 积分 57 | |
|
还有问题想问怎么在输出文本之中实现换行效果呢???
我用 XXXXXX$XXXXXXX>1.txt 结果失败了 |
|
| 第15楼 zh159 | 发表于 2007-04-27 07:13 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
在同一CMD窗口里,只要出现一次MODE con: LINES=30,窗口右边的滚动条就会消失,怎么变也出不来,只能关闭重来,没办法
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |