比如有个文本为test.txt,我要取里面的"你好啊"三个字,文本内容如下
123456789
abcdefgh
1A2B3C4D
12B 你好啊
132456
我的批处理代码是:
@echo off& setlocal enabledelayedexpansion
:loop
cls
set /p line=请输入你的指定行的行数
set /p numb=请输入指定字符在这行是第几个
set /p nume=请输入指定字符的个数有几个
if "!line!"=="" goto loop
if "!numb!"=="" goto loop
if "!nume!"=="" goto loop
set /a lin=!line!-1
for /f "skip=%lin% tokens=*" %%i in (test.txt) do (set word=%%i &cls&call echo %%word:~!numb!,!nume!%%&pause>nul&exit)
在运行的提示下依次输入为,4 4 3 则显示的内容就是你要找的"你好啊"三个指定字符! 注意test中"你好啊"前面是有个空格的!
3,vb 求详解
B)7意思:从1开始累加 每次增加2 直到和大于6打印出这个值num=1不大于6进入循环num=1+2=3不大于6继续循环num=3+2=5不大于6继续循环num=5+2=7大于6结束循环此时num=7输出这个结果Do...loop循环中,Until关键字是在条件变为真之前重复,放在Do后面是先判断再循环在本例中即为,当num不大于6时执行累加num初值1第一次 1<6,num=3(1+2)第二次,3<6,num=5 (3+2)第三次,5<6,num=7 (5+2)第三次,7>6,跳出循环,执行print num,打印值即为7选择 B Private Sub Command1_Click() Dim num As Integer `声明整型变量 num num = 1 `初值是1 Do Until num > 6 `循环直到 num 的值大于6结束 num = num + 2 `num 的值加上2再赋给 num Print num `加上这句就能看到 num 中间的值 Loop Print num `输出 num 的值End Subnum 的初值是1,第一次循环后变成3,第二次循环后变成5,第三次循环后变成7,因为7大于6,结束循环。
4,Adobe Photoshop 突然一下新建不了了
重启电脑后看看,如果还不行就要卸载它后重装。Adobe Photoshop 系统要求
WindowsIntel® Pentium® 4 (DV 需要 1.4GHz 处理器, HDV 需要 3.4GHz 处理器); Intel Centrino®; Intel Xeon® (HD 需要双 Xeon 2.8GHz 处理器); 或 Intel Core? Duo 或兼容处理器 (AMD 系统需要支持 SSE2 的处理器) Microsoft® Windows® XP Professional 或 Home Edition(带有 Service Pack 2),Windows Vista® Home Premium、Business、Ultimate 或 Enterprise,或 Windows 7(经验证支持 32 位版并兼容 64 位版) 512MB RAM (DV 回放需要 1GB; HDV 和 HD 回放需要 2GB) 10GB 可用硬盘空间 (当与 Loopology DVD 一起使用时) 安装需要 DVD 驱动器 1,280x900 监视器分辨率, 具有 32 位视频卡和 16 MB VRAM Microsoft DirectX 或 ASIO 兼容声卡 使用 QuickTime 功能需要 QuickTime 7.0 产品激活需要 Internet 或电话连接[1]一般重启一下电脑就好了