无忧启动论坛

 找回密码
 注册
搜索

关于【[原创]公布手工极限精简Windows的方法,所有版本通用】提取C盘Files.txt的修正

查看数: 6134 | 评论数: 22 | 收藏 15
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-9-17 15:49

正文摘要:

本帖最后由 sairen139 于 2019-9-27 19:18 编辑 关于【[原创]公布手工极限精简Windows的方法,所有版本通用无忧论坛最好的精简方法!】提取系统盘C盘的Files.txt文件列表的修正 昨天我安装hzican的手工精简系统帖 ...

回复

刘福兮 发表于 2023-11-19 09:29:24
学习学习,很精细
chenye4 发表于 2023-11-19 09:20:53
好贴,值得学习
sairen139 发表于 2020-3-7 13:39:11
sairen139 发表于 2019-9-21 15:21
当前系统下得到系统盘C盘所有文件和目录的列表.bat:
@echo off
for /f "delims=" %%a in ('dir /a /b / ...

for /f "usebackq delims=" %%a in ("BOOT.txt") do (
    xcopy %%~a BOOT%%~pa  /s
)
md BOOT\Windows\system32\config
Reg save HKLM\system  Boot\Windows\system32\config\SYSTEM /y
pause

以boot.txt为模版只复制文件。
wsdyleon 发表于 2019-9-26 08:47:10
这是个好帖子,终于知道是什么意思了
taxuelp 发表于 2019-9-25 18:02:03
谢谢分享
sairen139 发表于 2019-9-24 22:40:38
nls 字符编码文件对应的国家语言 转载  * updated by Kii Ali, 12-11-2001   ftp://ftp.nsysu.edu.tw/cpatch/faq/tech/tech_nlsnt.txt  Subject: 技術_NT nls 問題   ------------------------------------------------------------------------------------------  Date: Thu, 18 Feb 1999 23:27:37 +0800 To: Patch-author <patch-author@cpatch.org> From: Kii Ali <kiiali@cpatch.org> Subject: NT nls 問題(2版)    廢話 ----  這些是從 nt5 裡面取出的,可以說,nt5 比起 win98 定義了更多的語系 內容。有很多定義是在 bc5 的 workshop 是查不到 (當然 vc5 也查不到, 或許 vc6 有?),而 win98 也沒有相對對應值。如果您仔細比對,光是中 文,有就五組方式,比起 win98 內建定義的還要多一種?  我想不透,除了臺灣、中華人民共和國、香港、新加坡,還有那一種中文 可以用?結果挖出了 nt5 的 kernel ,答案是「澳門」,真是差點沒有 吐血。微軟或許有可能出個印度語、孟加拉語、哈薩克語的 win2000,總 不太可能出「澳門方言」版的 win2000 吧?  沒有相對的作業系統,即使把程式語言的 resource 設成該種,也顯示 不出來。(中文化成品分為臺、中、港、星、澳五個語系?) :) 微軟的 動機蠻讓人深思的。  所以,明明知道 nt5 偷雞也偷很多,卻不能改動它 (臺灣微軟的語法是 「變更它」,簡體的東西玩過頭了) 。因為有一大段定義是在目前的系 統根本找不到的。即使是在 NT4 language pack ,所提供的 nls 語系 檔也不完全。雖然在 nt5 kernel32 補足了,但能夠加以設定的地方並不多。   這段 nt5 的 reg 「請勿」用在 win98 上面。  後話:在 nt5 kernel32 裡面看到臺灣微軟居然把 Armenian 的語系翻譯 成「美國」,Nepali (India) 移花接木成「拿坡里」(披薩?) ,實在令人 搖頭。  答案 ----  存成 reg 檔後匯入,從此你的 bc 再也不會叫「沒有安裝這個語系」了。 不過雖然定義已經寫入 registry 裡面了,您依然需要安裝相對的 *.nls 語 系檔,最少要包括 cp_932.nls (日文),cp_936.nls (簡體中文)。這兩個 檔在 office97 valuepack 語系支援,或是在 vc 光碟裡面都有。再不然 cpatch 的 patchutil 目錄找一找也會有。安裝目錄為 c:\windows\system\  這是上一封信 (win98) 所提的。nt 至少要有 c_932.nls (日文),c_936.nls  (簡體中文) 這兩個檔案。安裝目錄為 c:\winnt\system32\     REGEDIT4  ; updated by Kii Ali, 02-24-99 ; ; 以分號為開頭的是註解。此檔只能用在 NT4/NT5 ,不能使用在 Win98。 ; 您可以另外存成 reg 檔,直接匯入即可。    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] ; 這一段是國家資訊內碼頁。有標出 * 星號的,是原先在 NT5 裡面即 ; 有定義的,但與 Win98 稍有出入。中文化時最常碰到的,是 932 日文 ; ,936 簡體中文出問題,因為 NT5 預設值並未對此定義。  "10000"="c_10000.nls"    ;MAC* 羅馬字母 Roman "10001"="c_10001.nls"    ;MAC  日文     Japanese "10002"="c_10002.nls"    ;MAC* 繁體中文 Traditional Chinese Big5 "10003"="c_10003.nls"    ;MAC  韓文     Korean "10004"="c_10004.nls"    ;MAC  阿拉伯文 Arabic "10005"="c_10005.nls"    ;MAC  希伯來文 Hebrew "10006"="c_10006.nls"    ;MAC  希臘文   Greek I "10007"="c_10007.nls"    ;MAC  斯拉夫文 Cyrillic "10008"="c_10008.nls"    ;MAC  簡體中文 Simplified Chinese GB 2312 "10010"="c_10010.nls"    ;MAC  羅馬尼亞 Romania "10017"="c_10017.nls"    ;MAC  烏克蘭   Ukraine "10029"="c_10029.nls"    ;MAC  拉丁語系 Latin II "10079"="c_10079.nls"    ;MAC* 冰島     Icelandic "10081"="c_10081.nls"    ;MAC  土耳其   Turksih "10082"="c_10082.nls"    ;MAC  克羅埃西 Croatia               "37"="c_037.nls"         ;IBM EBCDIC*美/加     U.S./Canada "500"="c_500.nls"        ;IBM EBCDIC*國際      International "870"="c_870.nls"        ;IBM EBCDIC 多語系    Latin-2 Multilingual/ROECE "875"="c_875.nls"        ;IBM EBCDIC 希臘      Greece "1026"="c_1026.nls"      ;IBM EBCDIC*土耳其    Latin-5 Turkey "20273"="c_20273.nls"    ;IBM EBCDIC 德文      Germany "20277"="c_20277.nls"    ;IBM EBCDIC 丹麥/挪威 Denmark/Norway "20278"="c_20278.nls"    ;IBM EBCDIC 芬蘭/瑞典 Finland/Sweden "20280"="c_20280.nls"    ;IBM EBCDIC 義大利    Italy "20284"="c_20284.nls"    ;IBM EBCDIC 拉丁美洲  Latin America/Spain "20285"="c_20285.nls"    ;IBM EBCDIC 英國      United Kingdom "20290"="c_20290.nls"    ;IBM EBCDIC 日本      Japanese Katakana Extended "20297"="c_20297.nls"    ;IBM EBCDIC 法文      France "20420"="c_20420.nls"    ;IBM EBCDIC 阿拉伯文  Arabic "20423"="c_20423.nls"    ;IBM EBCDIC 希臘      Greek "20424"="c_20424.nls"    ;IBM EBCDIC  (NT4, Win98 無此定義,NT5 有) "20833"="c_20833.nls"    ;IBM EBCDIC 韓文      Korean Extended "20838"="c_20838.nls"    ;IBM EBCDIC 泰文      Thai "20871"="c_20871.nls"    ;IBM EBCDIC 冰島      Icelandic "20880"="c_20880.nls"    ;IBM EBCDIC 斯拉夫    Cyrillic "20905"="c_20905.nls"    ;IBM EBCDIC 土耳其    Turkish "21025"="c_21025.nls"    ;IBM EBCDIC 斯拉夫    Cyrillic (塞爾維亞 保加利亞) "21027"="c_21027.nls"    ;擴充小寫字母 Ext Alpha Lowercase  "28591"="c_28591.nls"    ;ISO 8859-1* 西歐     Latin 1 "28592"="c_28592.nls"    ;ISO 8859-2* 東歐     Eastern Europe "28593"="c_28593.nls"    ;ISO 8859-3  土耳其   Turkish "28594"="c_28594.nls"    ;ISO 8859-4  波羅的海 Baltic "28595"="c_28595.nls"    ;ISO 8859-5* 斯拉夫   Cyrillic "28596"="c_28596.nls"    ;ISO 8859-6  阿拉伯   Arabic "28597"="c_28597.nls"    ;ISO 8859-7* 希臘     Greek "28598"="c_28598.nls"    ;ISO 8859-8  希伯來   Hebrew "28599"="c_28599.nls"    ;ISO 8859-9?          Latin 5        "437"="c_437.nls"        ;OEM* 美國       United States "737"="c_737.nls"        ;OEM  希臘       Greek (aka 437G) "775"="c_775.nls"        ;OEM  波羅的海   Baltic "850"="c_850.nls"        ;OEM* 多語系     Multilingual (Latin I) "852"="c_852.nls"        ;OEM  斯洛伐克   Slovak (Latin II) "855"="c_855.nls"        ;OEM  斯拉夫     Cyrillic "857"="c_857.nls"        ;OEM  土耳其     Turkish "860"="c_860.nls"        ;OEM* 葡萄牙     Portuguese "861"="c_861.nls"        ;OEM* 冰島       Icelandic "862"="c_862.nls"        ;OEM  希伯來     Hebrew "863"="c_863.nls"        ;OEM* 加拿大法語 Canadian French "864"="c_864.nls"        ;OEM  阿拉伯     Arabic "865"="c_865.nls"        ;OEM* 挪威       Nordic "866"="c_866.nls"        ;OEM  俄文       Russian     "869"="c_869.nls"        ;OEM  現代希臘   Modern Greek                        "874"="c_874.nls"        ;ANSI,OEM  泰文     Thai "932"="c_932.nls"        ;ANSI,OEM  日文     Japanese "936"="c_936.nls"        ;ANSI,OEM  簡體中文 PRC GBK (XGB) "949"="c_949.nls"        ;ANSI,OEM  韓文     Korean Extended Wansung "950"="c_950.nls"        ;ANSI,OEM* 繁體中文 Chinese (Taiwan, Hong Kong) "1258"="c_1258.nls"      ;ANSI,OEM* 越南文   Viet Nam        "1250"="c_1250.nls"      ;ANSI* 中歐     Central Europe "1251"="c_1251.nls"      ;ANSI* 斯拉夫   Cyrillic "1252"="c_1252.nls"      ;ANSI* 拉丁     Latin I "1253"="c_1253.nls"      ;ANSI* 希臘     Greek "1254"="c_1254.nls"      ;ANSI* 土耳其   Turkish "1255"="c_1255.nls"      ;ANSI* 希伯來   Hebrew "1256"="c_1256.nls"      ;ANSI* 阿拉伯   Arabic "1257"="c_1257.nls"      ;ANSI* 波羅的海 Baltic       "708"="c_708.nls"        ;阿拉伯文     Arabic - ASMO "720"="c_720.nls"        ;阿拉伯文     Arabic - Transparent ASMO "1361"="c_1361.nls"      ;韓文       * Korean - Johab "20866"="c_20866.nls"    ;俄文       * Russian - KOI8  ;(底下這兩段是從 NT5 kernel32.dll 找出來的)  "20000"="c_20000.nls"    ;Taiwan 國家標準碼 CNS "20001"="c_20001.nls"    ;Taiwan 公會碼     TCA "20002"="c_20002.nls"    ;Taiwan 倚天碼     Eten "20003"="c_20003.nls"    ;Taiwan            IBM5550 "20004"="c_20004.nls"    ;Taiwan 電信碼     Teletext "20005"="c_20005.nls"    ;Taiwan 王安碼     Wang "20105"="c_20105.nls"    ;IA5 IRV International Alphabet No.5 "20106"="c_20106.nls"    ;IA5 German "20107"="c_20107.nls"    ;IA5 Swedish "20108"="c_20108.nls"    ;IA5 Norweign "20127"="c_20127.nls"    ;US-ASCII "20261"="c_20261.nls"    ;T.61 "20269"="c_20269.nls"    ;ISO-6937 Non Spacing Accent "29001"="c_29001.nls"    ;Europa 3  "50220"="c_50220.nls"    ;ISO-2022 Japanese with no halfwidth Katakana "50221"="c_50221.nls"    ;ISO-2022 Japanese with halfwidth Katakana "50222"="c_50222.nls"    ;ISO-2022 Japanese JIS X 0201-1989 "50225"="c_50225.nls"    ;ISO-2022 Korean "50227"="c_50227.nls"    ;ISO-2022 Simpilified Chinese "50229"="c_50229.nls"    ;ISO-2022 Traditional Chinese "50930"="c_50930.nls"    ;IBM EBCDIC Japanese (Katakana) Extended and Japanese "50931"="c_50931.nls"    ;IBM EBCDIC US/Canada and Japanese "50933"="c_50933.nls"    ;IBM EBCDIC Korean Extended and Korean "50935"="c_50935.nls"    ;IBM EBCDIC Simpilified Chinese "50937"="c_50937.nls"    ;IBM EBCDIC US/Canada and Traditional Chinese "50939"="c_50939.nls"    ;IBM EBCDIC Japanese (Latin) Extended and Japanese "51932"="c_51932.nls"    ;EUC Japanese "51936"="c_51936.nls"    ;EUC Simpilified Chinese "51949"="c_51949.nls"    ;EUC Korean "51950"="c_51950.nls"    ;EUC Traditional Chinese "52936"="c_52936.nls"    ;HZ-GB2312 Simpilified Chinese "65000"="c_65000.nls"    ;UTF-7 "65001"="c_65001.nls"    ;UTF-8  ; 定義了 active 以及 oem , MAC 用的 code page 。臺灣地區使用 950。 "ACP"="950" "OEMCP"="950" "MACCP"="10002" "OEMHAL"="vgaoem.fon"    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\EUDCCodeRange] ; 這一段定義了造字區的內碼對應。你可以看出,的確950 所使用 big5 有頗多缺陷。 ; 另外跟 win98 不同的是,定義了 Unicode 的造字區範圍。 ;ANSI,OEM  日文     Japanese "932"="f040-f9fc" ;ANSI,OEM  簡體中文 PRC GBK (XGB) "936"="f8a1-fefe,aaa1-affe" ;ANSI,OEM  韓文     Korean Extended Wansung  "949"="c9a1-c9fe,fea1-fefe" ;ANSI,OEM* 繁體中文 Chinese (Taiwan, Hong Kong) "950"="fa40-fefe,8e40-a0fe,8140-8dfe,c6a1-c8fe" "Unicode"="E000-F848"   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\Nls] ; 美式英文 "00000409"="" ; 繁體中文 "00000404"=""   [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language Groups] ; 定義語系群名稱。這是 Win98 所沒有的,語系群名稱會出現在下面。 "1"="1" "2"="" "3"="" "4"="" "5"="" "6"="" "7"="" "8"="" "9"="1" "a"="" "b"="" "c"="" "d"="" "e"="" "f"="" "10"="" "11"=""  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale] ; 定義語系名稱。定義方式和 win98 有極大不同。 ; 為方面對照起見,這裡也把 Win98 的定義列出在分號之後。 ; nt5 某些定義是在 vc, bc5 都找不到的。:( 算了,反正 ; 幾乎用不到。  ; 阿拉伯文 (字尾01) "00000001"=""        ;Arabic"                     ;ar   ;阿拉伯           "00000401"=""        ;Arabic (Arabic)"            ;ar-sa;阿拉伯           "00000801"=""        ;Arabic (Iraq)"              ;ar-iq;伊拉克           "00000c01"=""        ;Arabic (Egypt)"             ;ar-eg;埃及             "00001001"=""        ;Arabic (Libya)"             ;ar-ly;利比亞           "00001401"=""        ;Arabic (Algeria)"           ;ar-dz;阿爾及利亞       "00001801"=""        ;Arabic (Morocco)"           ;ar-ma;摩洛哥           "00001c01"=""        ;Arabic (Tunisia)"           ;ar-tn;突尼西亞         "00002001"=""        ;Arabic (Oman)"              ;ar-om;阿曼             "00002401"=""        ;Arabic (Yemen)"             ;ar-ye;葉門             "00002801"=""        ;Arabic (Syria)"             ;ar-sy;敘利亞           "00002c01"=""        ;Arabic (Jordan)"            ;ar-jo;約旦             "00003001"=""        ;Arabic (Lebanon)"           ;ar-lb;黎巴嫩           "00003401"=""        ;Arabic (Kuwait)"            ;ar-kw;科威特           "00003801"=""        ;Arabic (UAE)"               ;ar-ae;阿拉伯聯合大公國 "00003c01"=""        ;Arabic (Bahrain)"           ;ar-bh;巴林             "00004001"=""        ;Arabic (Qatar)"             ;ar-qa;卡達             ; 保加利亞文(字尾02) "00000402"=""        ;Bulgarian"                  ;bg;保加利亞 ; 加泰蘭文(字尾03) "00000403"="1"       ;Catalan"                    ;ca;加泰蘭(西班牙) ; 中文    (字尾04),這一段 cwin98 內定值有些問題。已加上。 "00000004"=""        ;Chinese"                    ;zh   ;Chi中文   "00000404"="9"       ;Chinese (Traditional)"      ;zh-tw;繁體中文  "00000804"=""        ;Chinese (Simpilified)"      ;zh-cn;簡體中文  "00000c04"="9"       ;Chinese (Hong Kong)"        ;zh-hk;香港      "00001004"=""        ;Chinese (Singapore)"        ;zh-sg;新加坡    "00001404"=""        ;Chinese (Macau)"            ;zh-  ;澳門(NT5) ; 捷克文  (字尾05) "00000405"=""        ;Czech"                      ;cs;捷克          ; 丹麥文(字尾06)      06)                                          "00000406"="1"       ;Danish"                     ;da;丹麥          ; 德文  (字尾07)      07)                                          "00000407"="1"       ;German (Standard)"          ;de;Ge德國        "00000807"="1"       ;German (Swiss)"             ;de-ch瑞士        "00000c07"="1"       ;German (Austrian)"          ;de-at奧地利      "00001007"="1"       ;German (Luxembourg)"        ;de-lu盧森堡      "00001407"="1"       ;German (Liechtenstein)"     ;de-li列支敦士登  ; 希臘文  (字尾08)    r尾08)                                        "00000408"=""        ;Greek"                      ;el;希臘          ; 英文  (字尾09) "00000009"="1"       ;English"                    ;en   ;英文                                 "00000409"="1"       ;English (United States)"    ;en-us;美國                                 "00000809"="1"       ;English (British)"          ;en-gb;英國                                 "00000c09"="1"       ;English (Australian)"       ;en-au;澳洲                                 "00001009"="1"       ;English (Canadian)"         ;en-ca;加拿大                               "00001409"="1"       ;English (New Zealand)"      ;en-nz;紐西蘭                               "00001809"="1"       ;English (Ireland)"          ;en-ie;愛爾蘭                               "00001c09"="1"       ;English (South Africa)"     ;en-za;南非                                 "00002009"="1"       ;English (Jamaica)"          ;en-jm;牙買加                               "00002409"="1"       ;English (Caribbean)"        ;en   ;加勒比海                             "00002809"="1"       ;English (Belize)"           ;en-bz;貝里斯(NT5)                          "00002c09"="1"       ;English (Trinidad)"         ;en-tt;千里達(NT5)                          "00003009"="1"       ;English (Zimbabwe)"         ;辛巴威(NT5)                                "00003409"="1"       ;English (Philippines)"      ;菲律賓(NT5)                                ; 西班牙文(字尾0a)    r尾0a)                                                                  "0000040a"="1"       ;Spanish (Traditional Sort)" ;es   ;西班牙(傳統腔?)                      "0000080a"="1"       ;Spanish (Mexico)"           ;es-mx;墨西哥                               "00000c0a"="1"       ;Spanish (Modern Sort)"      ;es   ;西班牙(現代腔?)                      "0000100a"="1"       ;Spanish (Guatemala)"        ;es-gt;關達美拉                             "0000140a"="1"       ;Spanish (Costa Rica)"       ;es-cr;哥斯大黎加                           "0000180a"="1"       ;Spanish (Panama)"           ;es-pa;巴拿馬                               "00001c0a"="1"       ;Spanish (Dominican Republic)";es-do;多明尼加                            "0000200a"="1"       ;Spanish (Venezuela)"        ;es-ve;委內瑞拉                             "0000240a"="1"       ;Spanish (Colombia)"         ;es-co;哥倫比亞                             "0000280a"="1"       ;Spanish (Peru)"             ;es-pe;秘魯                                 "00002c0a"="1"       ;Spanish (Argentina)"        ;es-ar;阿根廷                               "0000300a"="1"       ;Spanish (Ecuador)"          ;es-ec;厄瓜多爾                             "0000340a"="1"       ;Spanish (Chile)"            ;es-cl;智利                                 "0000380a"="1"       ;Spanish (Uruguay)"          ;es-uy;烏拉圭                               "00003c0a"="1"       ;Spanish (Paraguay)"         ;es-py;巴拉圭                               "0000400a"="1"       ;Spanish (Bolivia)"          ;es-bo;波利維亞                             "0000440a"="1"       ;Spanish (El Salvador)"      ;es-sv;薩爾瓦多                             "0000480a"="1"       ;Spanish (Honduras)"         ;es-hn;宏都拉斯                             "00004c0a"="1"       ;Spanish (Nicaragua)"        ;es-ni;尼加拉瓜                             "0000500a"="1"       ;Spanish (Puerto Rico)"      ;es-pr;波多黎各                             ; 芬蘭文  (字尾0b) "0000040b"="1"       ;Finnish"                    ;fi;芬蘭                                    ; 法文  (字尾0c) "0000040c"="1"       ;French (Standard)"          ;fr   ;法國                                 "0000080c"="1"       ;French (Belgian)"           ;fr-be;比利時                               "00000c0c"="1"       ;French (Canadian)"          ;fr-ca;加拿大                               "0000100c"="1"       ;French (Swiss)"             ;fr-ch;瑞士                                 "0000140c"="1"       ;French (Luxembourg)"        ;fr-lu;盧森堡                               "0000180c"="1"       ;French (Monaco)"            ;摩納哥(NT5)                                ; 希伯來文(字尾0d) "0000040d"=""        ;Hebrew"                     ;he;希伯來                                  ; 匈牙利文(字尾0e) "0000040e"=""        ;Hungarian"                  ;hu;匈牙利                                  ; 冰島文  (字尾0f) "0000040f"="1"       ;Icelandic"                  ;is;冰島                                    ; 義大利文(字尾10) "00000410"="1"       ;Italian (Standard)"         ;it;義大利                                  "00000810"="1"       ;Italian (Swiss)"            ;it-ch;瑞士                                 ; 日文  (字尾 11)  "00000411"=""        ;Japanese"                   ;ja;日本                                    ; 韓文 (字尾 12)   "00000412"=""        ;Korean (Standard)"          ;ko;韓國                                    "00000812"=""        ;Korean (Johab)"             ;韓國 ?                                     ; 荷蘭文(字尾13)   "00000413"="1"       ;Dutch (Standard)"           ;nl;荷蘭                                    "00000813"="1"       ;Dutch (Belgian)"            ;nl-be;比利時                               ; 挪威文  (字尾14) "00000414"="1"       ;Norwegian (Bokmal)"         ;no;挪威                                    "00000814"="1"       ;Norwegian (Nynorsk)"        ;no;挪威                                    ; 波蘭文  (字尾15) "00000415"=""      
sairen139 发表于 2019-9-22 17:04:48
moran 发表于 2019-9-22 16:49
echo %%a >> d:\文件名.txt
这句什么情况下会执行?研究了一下好像永远不会执行。

的确不会执行,你可以改改
moran 发表于 2019-9-22 16:49:30
sairen139 发表于 2019-9-21 15:21
当前系统下得到系统盘C盘所有文件和目录的列表.bat:
@echo off
for /f "delims=" %%a in ('dir /a /b / ...

echo %%a >> d:\文件名.txt
这句什么情况下会执行?研究了一下好像永远不会执行。

点评

的确不会执行,你可以改改  详情 回复 发表于 2019-9-22 17:04
518hl 发表于 2019-9-22 08:46:41
求成品啊
dhzrong 发表于 2019-9-21 19:48:30
这么高深的东东有点看不懂呀!
sairen139 发表于 2019-9-21 15:21:02
当前系统下得到系统盘C盘所有文件和目录的列表.bat:
@echo off
for /f "delims=" %%a in ('dir /a /b /s c:\') do (
   if "%%~aa"=="--a------" (
      echo %%a >> d:\文件名.txt
    ) else (
      echo %%a >>d:\文件和目录名.txt
    )
)
pause

当前系统得到C盘所有文件和目录名带盘符完整路径的列表.zip

385 Bytes, 下载次数: 15, 下载积分: 无忧币 -2

当前系统得到C盘所有文件和目录名带盘符完整路径的列表.bat

点评

for /f "usebackq delims=" %%a in ("BOOT.txt") do ( xcopy %%~a BOOT%%~pa /s ) md BOOT\Windows\system32\config Reg save HKLM\system Boot\Windows\system32\config\SYSTEM /y pause 以boot.txt  详情 回复 发表于 2020-3-7 13:39
echo %%a >> d:\文件名.txt 这句什么情况下会执行?研究了一下好像永远不会执行。  详情 回复 发表于 2019-9-22 16:49
董大 发表于 2019-9-19 15:23:13
谢谢楼主的分享,辛苦啦
995070995 发表于 2019-9-18 08:53:31
黑中见白 发表于 2019-9-17 20:40
win10 随便怎么砍,也得4g,

还需要保留net,全部字体,这就1g..

有建解
如果光留下个心脏
没有四肢,什么活都干不了
黑中见白 发表于 2019-9-17 20:40:52
win10 随便怎么砍,也得4g,

还需要保留net,全部字体,这就1g..
启动文件1.5g,
常用文件3.2g左右...

点评

有建解 如果光留下个心脏 没有四肢,什么活都干不了  详情 回复 发表于 2019-9-18 08:53
黑中见白 发表于 2019-9-17 20:37:28
解析pf文件.PS1
#解析pf
$files = Get-Childitem -Recurse -Include *.pf
foreach ($file in $files)   #遍历文件
{
WinPrefetchView.exe /sort  "full path" /scomma $file /prefetchfile $file #pf解析
#findstr /r /C:"^X:" $file | Out-File -Encoding Unicode $file #选出x盘
}
Start-Sleep -Milliseconds 200
#选出x盘
$reg = "^X:\\Wi.*.$"
$files = Get-Childitem -Recurse -Include *.pf
foreach ($file in $files)   #遍历文件
{
$content = get-content $file.pspath
clear-content $file.pspath  #清空每个文件内容
   foreach ($line in $content) #对每个文件中的行进行遍历
   {
   if($line -match $reg){      
  #$Matches.alp;
#$matches[0]
add-content -Path $file -Value $matches[0] #附件内容到原文件
   }
   }
}
Start-Sleep -Milliseconds 200
#删除盘符
$files = Get-Childitem -Recurse -Include *.pf
foreach ($file in $files)   #遍历文件
{
$content = get-content $file.pspath
clear-content $file.pspath  #清空每个文件内容
   foreach ($line in $content) #对每个文件中的行进行遍历
   {
   $liner = $line.Replace("X:","")
   Add-content $file.pspath -Value $liner #附件内容到原文件
   }
}
Start-Sleep -Milliseconds 200
#合并

#获取目录
$目录 = Split-Path  -Path $PSScriptRoot -Leaf
CMD /C "lsmgr cat *.pf >>$目录.txt“
CMD /C "lsmgr cat $目录.txt >$目录.lst“
CMD /C "lsmgr cat $目录.lst >$目录.txt”
del *.lst
del *.pf*
黑中见白 发表于 2019-9-17 20:25:53
不过win10 最小是pe,的re版本+任务栏+admin
http://bbs.wuyou.net/forum.php?m ... extra=&page=161
Re:WIN10XPE - 从零开始构建的全功能PE
黑中见白 发表于 2019-9-17 20:22:24
win10?
用WinPrefetchView.exe好啦
chishingchan 发表于 2019-9-17 19:15:15
楼主这么懒!连链接也省了!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=377207
2012andyle113 发表于 2019-9-17 19:14:24
不明觉厉
dxvyi 发表于 2019-9-17 19:12:11
DOS命令博大精深,假装很懂的样子勉强看完,感觉是一塌糊涂、一头雾水,为楼主的铁敬业精神点赞,以后有不明白的地方还请多指教,这个就算了,实在搞不懂
MPFENG 发表于 2019-9-17 16:40:04
觉得高深,看不懂。

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-1-12 02:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表