當前位置:首頁 » 網頁前端 » 手寫腳本教程
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

手寫腳本教程

發布時間: 2022-05-20 05:51:02

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. 怎麼手寫掛機腳本

悵然吟式微