當前位置:首頁 » 編程軟體 » 腳本列表

腳本列表

發布時間: 2022-02-01 00:56:12

① 如何通過bat導出windows已安裝程序列表,並且保存為文件名為計算機名.log到指定的目錄下

@echooff&
title已安裝程序列表獲取腳本By依夢琴瑤

::設置日誌文件保存路徑,不存在時會自動創建
setLogSaveDir=D:MyLog

setUnKey=
if/i"%PROCESSOR_IDENTIFIER:~,3%"=="x86"gotox86

echo正在努力獲取本機已安裝程序列表,請稍後。。。
(echoName^|^|Version^|^|Publisher^|^|InstallDate
for/f"delims="%%iin('regquery"HKLMSOFTWARE\%UnKey%"')do(
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayName2^>nul')do(
set"Name=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayVersion2^>nul')do(
set"Version=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vPublisher2^>nul')do(
set"Publisher=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vInstallDate2^>nul')do(
set"InstallDate=%%~k"
)
ifnotdefinedNamesetName=未知程序名
ifnotdefinedVersionsetVersion=未知版本號
=未知發布者
=未知安裝時間
ifnot"!Name!||!Version!||!Publisher!||!InstallDate!"=="未知程序名||未知版本號||未知發布者||未知安裝時間"echo!Name!^|^|!Version!^|^|!Publisher!^|^|!InstallDate!
set"Name="&set"Version="&set"Publisher="&set"InstallDate="
))>ymqy.$

(for/f"delims="%%iin('regquery"HKLMSOFTWAREWow6432Node\%UnKey%"')do(
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayName2^>nul')do(
set"Name=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayVersion2^>nul')do(
set"Version=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vPublisher2^>nul')do(
set"Publisher=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vInstallDate2^>nul')do(
set"InstallDate=%%~k"
)
ifnotdefinedNamesetName=未知程序名
ifnotdefinedVersionsetVersion=未知版本號
=未知發布者
=未知安裝時間
ifnot"!Name!||!Version!||!Publisher!||!InstallDate!"=="未知程序名||未知版本號||未知發布者||未知安裝時間"echo!Name!^|^|!Version!^|^|!Publisher!^|^|!InstallDate!
set"Name="&set"Version="&set"Publisher="&set"InstallDate="
))>>ymqy.$

(for/f"delims="%%iin('regquery"HKCUSOFTWARE\%UnKey%"')do(
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayName2^>nul')do(
set"Name=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayVersion2^>nul')do(
set"Version=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vPublisher2^>nul')do(
set"Publisher=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vInstallDate2^>nul')do(
set"InstallDate=%%~k"
)
ifnotdefinedNamesetName=未知程序名
ifnotdefinedVersionsetVersion=未知版本號
=未知發布者
=未知安裝時間
ifnot"!Name!||!Version!||!Publisher!||!InstallDate!"=="未知程序名||未知版本號||未知發布者||未知安裝時間"echo!Name!^|^|!Version!^|^|!Publisher!^|^|!InstallDate!
set"Name="&set"Version="&set"Publisher="&set"InstallDate="
))>>ymqy.$
gotoSortingList

:x86
(echoName^|^|Version^|^|Publisher^|^|InstallDate
for/f"delims="%%iin('regquery"HKLMSOFTWARE\%UnKey%"')do(
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayName2^>nul')do(
set"Name=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayVersion2^>nul')do(
set"Version=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vPublisher2^>nul')do(
set"Publisher=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vInstallDate2^>nul')do(
set"InstallDate=%%~k"
)
ifnotdefinedNamesetName=未知程序名
ifnotdefinedVersionsetVersion=未知版本號
=未知發布者
=未知安裝時間
ifnot"!Name!||!Version!||!Publisher!||!InstallDate!"=="未知程序名||未知版本號||未知發布者||未知安裝時間"echo!Name!^|^|!Version!^|^|!Publisher!^|^|!InstallDate!
set"Name="&set"Version="&set"Publisher="&set"InstallDate="
))>ymqy.$

(for/f"delims="%%iin('regquery"HKCUSOFTWARE\%UnKey%"')do(
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayName2^>nul')do(
set"Name=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vDisplayVersion2^>nul')do(
set"Version=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vPublisher2^>nul')do(
set"Publisher=%%~k"
)
for/f"skip=2tokens=2*delims="%%jin('regquery"%%~i"/vInstallDate2^>nul')do(
set"InstallDate=%%~k"
)
ifnotdefinedNamesetName=未知程序名
ifnotdefinedVersionsetVersion=未知版本號
=未知發布者
=未知安裝時間
ifnot"!Name!||!Version!||!Publisher!||!InstallDate!"=="未知程序名||未知版本號||未知發布者||未知安裝時間"echo!Name!^|^|!Version!^|^|!Publisher!^|^|!InstallDate!
set"Name="&set"Version="&set"Publisher="&set"InstallDate="
))>>ymqy.$

:SortingList
for/f"skip=1tokens=1delims=[]"%%ain('find/n"::SortingListVBS::""%~0"')dosetLine=%%~a
more+%Line%"%~0">Sorting.VBS
ifnotexist"%LogSaveDir%"md"%LogSaveDir%"
(cscript//nologo//e:jscript"Sorting.VBS"<ymqy.$)>"%LogSaveDir%\%COMPUTERNAME%.Log"
del/f/qymqy.$Sorting.VBS
echo本機已安裝程序列表已輸出至"%LogSaveDir%\%COMPUTERNAME%.Log"
pause
exit

::SortingListVBS::
vari=0,arr=[],max=[];
varreg=/[^x00-xff]/g;

while(!WSH.StdIn.AtEndOfStream){
varstrLine=WSH.StdIn.ReadLine();
if(!/^s*$/.test(strLine)){
arr[i]=strLine.split('||');
for(varj=0;j<arr[i].length;j++){
varlen=arr[i][j].replace(reg,'..').length;
if(!max[j]||len>max[j])max[j]=len;
}
i++;
}
}

for(vari=0;i<arr.length;i++){
vars='';
for(varj=0;j<arr[i].length;j++){
varlen=max[j]-arr[i][j].replace(reg,'..').length;
varspace='';
for(vark=0;k<len;k++)space+='';
s+=arr[i][j]+space;
}
WScript.Echo(s);
}


最終的效果是這樣的,比WMIC多了兩個詳細的項目,那就是軟體發布者和安裝時間。

② 求批處理腳本 用於生成文件列表

1.tree
/f
>>你起的文件名.txt
2.tree
>>xxx.txt
3.dir
>>xxx.txt
4.dit
/w
>>xxx.txt
這幾個都可以
像/f
/w這些是對應批處理命令的開關
就是參數
/?是查所有的參數
>>命令是把所有執行結果
就是執行後屏幕顯示內容寫入一個文件
用的是追加的方式
>命令是新建立,如果存在即覆蓋。
如果你想用批處理
.bat的話
就建立一個文本文檔
右擊---編輯
cd\
E:
cd
E:\DIABLO
3\Diablo
III
dir
>>
fileT.txt
pause
```````````
如果只想顯示當前文件夾下的文件名
dir
/w>>file.txt
或者
dir
>>file.txt
什麼的都行
結束保存,把該文本文檔的擴展名改為.bat

③ 腳本精靈怎麼使用

一、 使用前的檢測
1. 進入軟體,點擊下方的「設置」,點擊第一個選項「程序配置」
2. 看「性能設置」裡面的「設備兼容模式」後面的復選框是否打勾,如果打勾則取消
3. 點擊最後一項「腳本界面顯示設置」,選擇第二項「播放腳本前顯示」
4. 返回腳本列表,隨便點擊一個腳本,點擊「載入」,此時軟體界面退出,出現懸浮條
5. 點擊懸浮條第二個按鈕,出現第二行,點擊第二行倒數第二個按鈕,看看是否花屏或者黑屏,正常情況下應該是手機界面的一個縮小版,即手機截圖
6. 如果正常則表示你的手機可以使用腳本精靈戀舞刷分腳本。
二、 下載導入腳本
1. 下載戀舞刷分腳本(後綴名為.se的腳本文件)
2. 將腳本文件(.se文件)復制到手機內存卡根目錄(或者其它你可以找到目錄)
3. 進入腳本精靈腳本列表,點擊右上方第二個按鈕,在出現的懸浮窗(類似於文件管理器)裡面找到你剛才復制到手機中的腳本,點擊「導入」
4. 退出腳本精靈軟體,重新進入,就可以在腳本列表找到剛才導入的腳本了
三、 界面配置及使用
1. 在腳本列表點擊戀舞腳本,點擊「載入」,此時軟體界面退出,出現懸浮條
2. 進入戀舞OL,戀舞模式,點擊游戲「開始」以後,點擊腳本精靈懸浮條第三個按鈕「播放」,彈出配置框
3. 點擊「配置」,在這里可以看到配置參數(不同解析度手機配置參數不同,初次測試默認即可),點擊確定即開始執行腳本,此時便可看到效果。
半自動的前面的按鍵需要自己手動點,腳本幫你按P鍵
全自動的完全無需手動操作
4. 當一首歌播放完畢時,點擊第四個按鈕「停止」,回遊戲大廳准備進入下一首歌曲
四、 腳本刷分說明
目前僅支持戀舞模式,不保證全P,腳本刷分的原理是通過取色獲取屏幕上紅色進度條的位置,然後做出判斷,在合適的時間點擊P鍵,由於手機性能的差異,不同的手機P的效果會有很大差異。
如果P的位置不準,大多偏向於精確位置的左側或者右側,可以在播放前調整參數優化P的位置,向左或者向右,每點擊一次增加或減少1像素,一般情況下5像素會有明顯效果。
五、 獲取設備信息(IMEI)
~ 1 / 2 ~
進入腳本精靈,點擊「設置」,點擊第三項「系統信息」,在這里即可找到手機 IMEI號碼

④ 一.編寫一個Shell腳本,實現如下功能: 1、從腳本參數獲取到的目錄名列表;

3.# !/bin/bash
cd $1
ls –a|grep 『*.dat』
ls –a|grep 『*.log』
mkdir DONE/
for files in *.dat
do
mv $datfile ${datfile%.dat}._donedat
cp -r ${datfile%.dat}._donedat DONE/${datfile%.dat}._donedat
done
for logfile in *.log
do
mv $ logfile ${ logfile %.log}._donelog
cp –r ${ logfile %.log}._donelog DONE/${datfile%.dat}._donelog
done

⑤ 按鍵精靈Qui界面列表框2個內容怎麼和腳本聯動起來

你這個思路很麻煩,可以直接用找色或則找圖命令結和函數或則sub做幾個子程序在用多選框控制你想控制運行的代碼

⑥ 如何採用腳本獲取指定目錄文件夾文件列表

'定義函數和常量 dim fso,fd,fd2,f,f1dim str,i dim wshset wsh=CreateObject("WSCript.Shell") set fso=CreateObject("Scripting.FileSystemObject") fso.CreateTextFile("列表文件.htm")'建立列表文件 Listbox "D:\ZXF" Function Listbox(Folder) set fd=fso.GetFolder(Folder) set str=fso.OpenTextFile("列表文件.htm",8,1)'打開列表文件,並添加文件 str.write "<html>" str.write "<head>" str.write "<title>文件列表</title>" str.write "<style type='text/css'>" str.write "body{background:#000000;font-size:12px;line-height:16px;color:#80ff80;}" str.write "</style>" str.write "<body>" str.write fd & "<br>" & vbcrlf for each f1 in fd.Files'搜索父文件夾中所有文件 str.write f1 & "<br>" & vbcrlf'添加文件地址並換行nextfor each fd2 in fd.SubFolders'搜索子文件夾所有文件夾 str.write fd2 & "<br>" & vbcrlf for each f in fd2.Files'搜索文件夾中所有文件 str.write f & "<br>" & vbcrlf'添加文件地址並換行nextnextstr.write "</body>" str.write "</html>" str.Close'關閉列表文件

⑦ 彩虹島腳本大全

我沒全的只有一些 海邊1 智能轉身;406,1392;右跑 智能轉身;3020,1391;左跑 右跳 + 上爬梯子;1450,1391;左跑 智能轉身;1423,1151;右跑 陰森住宅1 智能轉身;399,1503;右跑 右跳;1289,1503;右跑 智能轉身;1996,1375;左跑 左跳 + 上爬梯子;1545,1375;右跑 右跳;715,799;右跑 右跳;409,927;右跑 智能轉身;180,927;右跑 下爬梯子;2960,751;隨機 智能轉身;2630,751;右跑 上爬梯子;2768,752;左跑 左跳;2085,351;左跑 左跳;2085,351;左跑 智能轉身;3029,1247;左跑 智能轉身;2477,1247;右跑 上爬梯子;1616,896;隨機 右跳;1855,383;右跑 下爬梯子;1392,895;左跑 上爬梯子;2960,1248;左跑 上上樹 右跳 + 上爬梯子;1508,31855;左跑 左跳;1368,31231;左跑 左跳 + 上爬梯子;851,31215;右跑 右跳;866,30335;右跑 右跳 + 上爬梯子;1473,30481;右跑 右跳;1825,29551;右跑 右跳 + 上爬梯子;2401,29808;不變 上爬梯子;2576,29455;左跑 左跳;2576,28166;左跑 左跳;1698,28231;左跑 左跳;1118,28367;左跑 左跳 + 上爬梯子;717,28476;右跑 右跳 + 上爬梯子;624,27407;右跑 右跳;867,26431;右跑 右跳 + 上爬梯子;1445,26610;左跑 左跳;1367,25951;左跑 左跳 + 上爬梯子;769,26063;右跑 右跳;868,24863;右跑 右跳 + 上爬梯子;1450,24821;右跑 右跳;1616,24516;右跑 右跳;2030,24511;右跑 右跳 + 上爬梯子;2402,24273;左跑 左跳 + 上爬梯子;1756,23832;左跑 左跳 + 上爬梯子;1616,22895;左跑 左跳;1367,19999;左跑 左跳;747,20437;左跑 智能轉身;245,20250;右跑 右跳;463,20207;右跑 智能轉身;865,19983;左跑 左跳 + 上爬梯子;732,20008;右跑 右跳;879,18783;右跑 右跳 + 上爬梯子;1448,18884;左跑 左跳;1368,18431;左跑 左跳 + 上爬梯子;756,18434;右跑 右跳;869,17535;右跑 右跳 + 上爬梯子;1436,17663;右跑 右跳;1828,16751;右跑 右跳 + 上爬梯子;2409,17012;右跑 上爬梯子;2576,16655;左跑 左跳;2333,15071;左跑 左跳;1725,15424;左跑 左跳;1117,15567;左跑 左跳 + 上爬梯子;729,15673;右跑 右跳 + 上爬梯子;624,14607;右跑 右跳;870,13631;右跑 右跳 + 上爬梯子;1431,13807;左跑 左跳;1362,13151;左跑 左跳 + 上爬梯子;771,13263;右跑 右跳;873,12063;右跑 右跳 + 上爬梯子;1448,12020;右跑 右跳;1836,11295;右跑 右跳 + 上爬梯子;2399,11471;左跑 左跳 + 上爬梯子;1744,11035;左跑 左跳 + 上爬梯子;1616,10095;左跑 左跳;1361,7199;左跑 左跳;761,7633;左跑 智能轉身;186,7455;右跑 智能轉身;858,7183;左跑 左跳 + 上爬梯子;737,7207;右跑 右跳;869,5983;右跑 右跳 + 上爬梯子;1444,6082;左跑 左跳;1364,5631;左跑 左跳 + 上爬梯子;777,5629;右跑 右跳;872,4735;右跑 右跳 + 上爬梯子;1448,4868;右跑 右跳;1838,3951;右跑 右跳 + 上爬梯子;2419,4217;右跑 上爬梯子;2576,3855;左跑 左跳;1710,2628;左跑 左跳;1116,2767;左跑 左跳 + 上爬梯子;726,2874;右跑 右跳 + 上爬梯子;624,1807;右跑 右跳;873,831;右跑 右跳;1454,1015;右跑 智能轉身;2020,863;左跑 左跳 + 上爬梯子;1717,866;左跑 智能轉身;1382,351;右跑 智能轉身;1805,351;左跑 智能轉身;2766,29423;左跑 左跳 + 上爬梯子;2664,29445;左跑 左跳 + 上爬梯子;2689,16639;左跑 智能轉身;2781,16623;左跑 右跳;442,7407;右跑 智能轉身;2777,3823;左跑 左跳 + 上爬梯子;2694,3838;左跑 右跳;1813,24095;右跑 野豬 智能轉身;356,799;右跑 智能轉身;3149,1407;左跑 智能轉身;65,1407;右跑 右跳 + 上爬梯子;552,1387;右跑 智能轉身;912,959;左跑 左跳;699,946;左跑 黑暗叢林4 上爬梯子;144,1408;右跑 智能轉身;32,1407;右跑 右跳 + 上爬梯子;1035,943;左跑 智能轉身;1043,575;右跑 智能轉身;3115,1407;左跑 還有很多,以後慢慢說

⑧ shell腳本,如何對一個列表形式的變數的值進行篩選

好吧我不懂docker不過這個功能好像能幫到你
你要提取哪些列的信息呢?
ps-aux|awk'BEGIN{print"begintoget...."}{printf"%s:%d ",$1,$2}END{print"over"}'

熱點內容
免編程軸控 發布:2025-03-13 21:19:24 瀏覽:778
新買的車都要配置哪些 發布:2025-03-13 20:42:50 瀏覽:899
我的世界怎麼用伺服器 發布:2025-03-13 20:37:27 瀏覽:658
我的世界java好玩的伺服器ip 發布:2025-03-13 20:31:35 瀏覽:686
新君越壓縮比 發布:2025-03-13 20:30:12 瀏覽:167
蘋果跟安卓哪個容易中毒 發布:2025-03-13 20:20:45 瀏覽:653
loggerjava 發布:2025-03-13 19:54:36 瀏覽:710
android標題欄隱藏 發布:2025-03-13 19:54:35 瀏覽:679
企業網站資料庫設計 發布:2025-03-13 19:48:18 瀏覽:467
絕對素數c語言 發布:2025-03-13 19:48:16 瀏覽:790