A. 求脚本高手写脚本
批处理制作硬件检测工具
一个用批处理制作的硬件检测工具
把以下代码复制到记事本 保存为 XX.BAT 即可
@echo off
color 0a
title 硬件检测
mode con cols=90
sc config winmgmt start= auto >nul 2<&1
net start winmgmt 2>1nul
setlocal ENABLEDELAYEDEXPANSION
echo 主版:
for /f "tokens=1,* delims==" %%a in ('wmic BASEBOARD get Manufacturer^,Proct^,Version^,SerialNumber /value') do (
set /a tee+=1
if "!tee!" == "3" echo 制造商 = %%b
if "!tee!" == "4" echo 型 号 = %%b
if "!tee!" == "5" echo 序列号 = %%b
if "!tee!" == "6" echo 版 本 = %%b
)
set tee=0
echo BIOS:
for /f "tokens=1,* delims==" %%a in ('wmic bios get
CurrentLanguage^,Manufacturer^,SMBIOSBIOSVersion^,SMBIOSMajorVersion^,SMBIOSMinorVersion^,ReleaseDate /value') do (
set /a tee+=1
if "!tee!" == "3" echo 当前语言 = %%b
if "!tee!" == "4" echo 制造商 = %%b
if "!tee!" == "5" echo 发行日期 = %%b
if "!tee!" == "6" echo 版 本 = %%b
if "!tee!" == "7" echo SMBIOSMajorVersion = %%b
if "!tee!" == "8" echo SMBIOSMinorVersion = %%b
)
set tee=0
echo.
echo CPU:
for /f "tokens=1,* delims==" %%a in ('wmic cpu get name^,ExtClock^,CpuStatus^,Description /value') do (
set /a tee+=1
if "!tee!" == "3" echo CPU个数 = %%b
if "!tee!" == "4" echo 处理器版本 = %%b
if "!tee!" == "5" echo 外 频 = %%b
if "!tee!" == "6" echo 名称及主频率 = %%b
)
set tee=0
echo.
echo 显示器:
for /f "tokens=1,* delims==" %%a in ('wmic DESKTOPMONITOR get name^,ScreenWidth^,ScreenHeight^,PNPDeviceID /value') do (
set /a tee+=1
if "!tee!" == "3" echo 类 型 = %%b
if "!tee!" == "4" echo 其他信息 = %%b
if "!tee!" == "5" echo 屏幕高 = %%b
if "!tee!" == "6" echo 屏幕宽 = %%b
)
set tee=0
echo.
echo 硬 盘:
for /f "tokens=1,* delims==" %%a in ('wmic DISKDRIVE get model^,interfacetype^,size^,totalsectors^,partitions /value') do (
set /a tee+=1
if "!tee!" == "3" echo 接口类型 = %%b
if "!tee!" == "4" echo 硬盘型号 = %%b
if "!tee!" == "5" echo 分区数 = %%b
if "!tee!" == "6" echo 容 量 = %%b
if "!tee!" == "7" echo 总扇区 = %%b
)
echo 分区信息:
wmic LOGICALDISK where mediatype='12' get description,deviceid,filesystem,size,freespace
set tee=0
echo.
echo 网 卡:
for /f "tokens=1,* delims==" %%a in ('wmic NICCONFIG where "index='1'" get ipaddress^,macaddress^,description /value') do (
set /a tee+=1
if "!tee!" == "3" echo 网卡类型 = %%b
if "!tee!" == "4" echo 网卡IP = %%b
if "!tee!" == "5" echo 网卡MAC = %%b
)
set tee=0
echo.
echo 打印机:
for /f "tokens=1,* delims==" %%a in ('wmic PRINTER get caption /value') do (
set /a tee+=1
if "!tee!" == "3" echo 打印机名字 = %%b
)
set tee=0
echo.
echo 声 卡:
for /f "tokens=1,* delims==" %%a in ('wmic SOUNDDEV get name^,deviceid /value') do (
set /a tee+=1
if "!tee!" == "3" echo 其他信息 = %%b
if "!tee!" == "4" echo 型 号 = %%b
)
set tee=0
echo.
echo 内 存:
for /f "tokens=1,* delims==" %%a in ('systeminfo^|find "内存"') do (
echo %%a 4534 %%b
)
echo.
echo 显 卡:
del /f "%TEMP%\temp.txt" 2>nul
dxdiag /t %TEMP%\temp.txt
:显卡
rem 这里需要30秒左右!
if EXIST "%TEMP%\temp.txt" (
for /f "tokens=1,2,* delims=:" %%a in ('findstr /c:" Card name:" /c:"Display Memory:" /c:"Current Mode:" "%TEMP%\temp.txt"') do (
set /a tee+=1
if !tee! == 1 echo 显卡型号: %%b
if !tee! == 2 echo 显存大小: %%b
if !tee! == 3 echo 当前设置: %%b
) ) else (
ping /n 2 127.1>nul
goto 显卡
)
set /p var=需要额外信息吗(y/n):
if /i %var% == y notepad "%TEMP%\temp.txt"
del /f "%TEMP%\temp.txt" 2>nul
pause
网上找到的,自己稍加修改就行
B. 请高手写一个开机脚本,实现在指定的日期(如2010.5.20日)运行c:\1.bat
'这个脚本编写起来很简单在支持组策略的系统中作为开机脚本运行可以绕开防火墙和杀毒软件进行系统维护等工作。
'鉴于防止此类方法被恶意使用,在此不公开贴完整代码,仅提供编写参考.
'先提供两个过程,用来执行指定程序和命令.用法有所区别,这里使用的第一个,第二个支持详细的软件卸载等危险参数,这里不提供了。
Function lq_exerun(lq_exerun_name)
'创建WSHShell对象
Set WshShell = WScript.CreateObject("WScript.Shell")
'调用程序
WshShell.Run lq_exerun_name
Set WshShell=Nothing
End Function
Function lq_exec(lq_exec_name)
'创建WSHShell对象
End Function
'设置计划的年月日,这里不使用VBS的Date函数,也便于判断不指定年的方法(就是每年的这个日期都执行,具体判断方法不提供)
Task_Year=2011
Task_Month=2
Task_Day=14
'判断日期
If Task_Year=Year(Now) And Task_Month=Month(Now) And Task_Day=Day(Now) Then
'执行动作(这里不贴详细的运行参数了,建议将BAT格式更改为CMD格式)
lq_exerun("cmd.exe")
End If
'将所有内容保存为.vbs格式运行即可
C. 请高手写个简单的按键精灵脚本
关于使用:如果你看到的脚本是一段语句,你可以把它复制下来,然后打开按键精灵,点〔增加〕会打开脚本编辑器,在编辑区域(右下空白的地方)的上面一点有〔普通〕和〔源文件〕两个按钮,点〔源文件〕,然后把你复制下来的语句粘贴到下面编辑区,然后设定好上面的〔脚本描述〕、〔启动热键〕、〔中止热键〕和〔循环〕,然后点保存,好了以后退出来就可以在按键精灵的主界面看到你刚才新建的脚本了,在〔有效〕一栏打上勾就可以用了。如果你得到的是一个TXT文件,你可以把他拷贝到你的按键精灵安装目录下的script子目录,然后重新开启按键精灵就可以看到新加入的脚本了,同样,在〔有效〕一栏打上勾就可以用了
D. 求按键精灵的高手写个最简单的脚本,能用有高分加哦
代码如下:
Dim hwnd
hwnd=Plugin.Window.MousePoint()
Delay 200
Do
Call Plugin.Bkgnd.KeyPress(hwnd,49)
Delay 1000
Call Plugin.Bkgnd.KeyPress(hwnd,50)
Delay 22000
Call Plugin.Bkgnd.KeyPress(hwnd,51)
Delay 22000
Loop
运行脚本的时候注意先将鼠标停在指定窗口栏上,以获得窗口句柄。
E. 求批处理高手写个简单的脚本
可以用如下命令,%ip%就是网关,执行命令后,用echo %ip%,就可以看出来了,在windows xp系统中通过测试:
for /f "delims=: tokens=2" %i in ('"ipconfig | find /i "default gateway""') do set ip=%i
F. 有没有高手给我讲下Loadrunner 如何手写测试脚本,一般需要注意哪些(724588691)
lr的压力是针对服务器的,说白了也就是模拟一个客户端发送数据到服务器,在接受服务器给你的数据。要手写脚本需要清楚以下一些东西:
1、客户端和服务器数据交换流程
2、协议文档(此协议文档指服务器和客户端协定的数据格式和内容)
3、数据提交函数,最常用的函数:web_custom_request ,其次还有web_submit_data和web_submit_form
4、检查点函数,最常用的函数:web_reg_find,还有web_find
5、动态关联函数:web_reg_save_param
6、参数化
刚开始的时候可以先从录制的脚本把相应的函数复制过来,自己更改数据和添加相应的函数功能,上手之后就可以完全自己去写。
G. QTP手写脚本的步骤是怎样的呢
录制和手写可以配合使用
我一般是先录制一个简单的操作,比如登录,然后打开要测试的页面,结束录制
回放检测有没有错误,
没有错误就开始手工写脚本增加操作步骤,如果有错误就调试脚本解决问题
不是每个脚本都需要用到对象库,有时适当使用描述性编程更有效率,这时是不需要使用对象库的
比如
这是应用对象库的脚本 Browser(“测试页面”).Page(“测试页面").WebEdit("测试按钮").Click
这三个对象都会在对象库中找到
描述性编程的脚本
Browser(“测试页面”).Page(“测试页面").WebEdit("innertext:=测试按钮").Click
WebEdit对象没在对象库中
H. 请高手写个按键脚本
每隔 10毫秒 按一下 A
Delay 20
KeyPress 65,1
把以上脚本重复就可以了。
如果不准备放开的话,
KeyDown 65,1
运行一次就可以了。。
I. jmeter怎么手写bugfree新建bug的脚本
如果需要在局域网中共享一款,可以采用以下方法:
(1)最简便的方法当然是直接共享的安装程序,这样不但免去了共享的麻烦,也节省了网内流量(网内产生的内环流量)。但是,在是破解版本时,此方法会引起法律纠纷,并且当此是内部或只能安装一次时,此方法不可用。
(2)把安装在共享文件夹里并指定某些用户可以访问此文件夹,也可以共享已安装的。注意:如果涉及到注册表项等,必须同时共享注册表项等,否则可能无法正常运行。
(3)建立一个公共用户也可以通过远程连接共享特定内容。建立一个用户(或者启用Guest用户),把放置在桌面上,远程用户就可以直接调用了。这个方法是最简便的,但是需要保证每个网内用户都有访问这台计算机和这个用户所在的域的权限,否则无法登录就不能调用。
Chassis Intrusion
J. 怎么手写挂机脚本
怅然吟式微