MY HOSE

這個 Blog 沒有賺取「政商經費」的流入,請不要再問我「政治問題」。
預計;網誌的內容;將論述「心理學、社會學、人資管理、經濟學、領導學」及其他專業角色、背景行為。
『鄭重申明一、「IS-HR\HR-NO」所獲得的相關案例,均來自「眾多網友秘密提供」及「不特定網路群眾\特殊人士協助蒐證。』
『鄭重申明二、若有「人資系統\特定媒體」謊稱提供本 BLOG 案例,未向 Dark 證實前,網友勿隨意相信此類匿名。』
這是第一個「逆轉人資管理」「公開真相」的「個人 Blog」,也是現在絕無僅有,唯一的真正真相!
不在「HR-NO Blog 公諸之事項」,均非「 Dark 」之立場,屬於其他個人「表述利益」。就算「S組」「G組」來對我喊話也一樣!

2020年3月10日 星期二

延伸字符;不是純粹好看。

這類字符在計算機系統中,被稱為【延伸字碼】,在【一般人、一般工程師、系統工程師】都無法接觸到他們的實際用途,這些字符有著系統基礎驗證用途,大多數人都用不到,甚至是撰寫 BIOS 的工程師也接觸不到。



特殊圖案字符

© ® ℗ ร ಗ ย ☫ ౖ ஃ ⁜ ☊ ☋ ❡ ๑ ి ▧ ◘ ▩ ▣ ◙ ▨ ۞ ۩ ಔ ృ ☎ ☏ ⍝ ⍦ ▤ ▥ ▦ ✠ @ ۝ ಓ ↂ ూ ☮ ி ﺴ ✈ ✉ ✁ ✎ ✐ 〄 # ‡ ☪ ⌚ ☢ ▪ ▫ ✆ ✑ ✒ ☌ ❢ ▬ ☍ □ ■ ؟ ‼ ‽ ☭ ✏ ⌨ ✂ ✃ ✄ ◧ ◨ ბ ფ ⌥ ⎋ ᴴᴰ ¿ Π ☣ ჯ ಌ ௰ • ¡ ﹖ ❏ ❐ ❒ ☤ ⌘ ⌛ ೪ ☠ з ஜ ஒ ண ѣ Ѥ Ѧ Ѩ Ѫ Ѭ Ѯѯ Ѱ ѱ Ѳ Ѷ Ѻ Ѽ Ѿ ѿ Ҁ ҈҉ Ҋ Ҍ Ҏ Қ Җ Ҕ Ҙ ㈱ 曱 甴 囍 இ ஆ ௫ ஐ ﻬ 囸 凸 冏 囧 ⌾ ⍟ ⌽ ⍉ ⍧ ⍪ ⍫ ⍬ ⍭ ⌿ ⍀ ⍅ ⍆ ⍏ ⍖ ⍊ ⍑ ⍋ ⍒ ⍎ ⍕ ⍱ ⍲ ¨ ⍡ ⍢ ⍣ ⍤ ⍥ ⍨ ⍩ ⍰ ⌹ ⌺ ⌻ ⌼ ⍐ ⍗ ⍞ ⚰ ⚱ ⚳ ⚴ ⚵ ⚶ ⚷ ⚸ ⚺ ⚻ ⚹ ⚼ ⚫ ⚪ ☕ ⚽ ⚾ ⚓ ⚔ ⏍ ⎅ ⏛ ⍁ ⍂ ⍠ ▢ ⎚ ⧉ ⟥ ⟤ ⚖ ⚆ ⚇ ⚈ ⚉ ⚐ ⚑

錯對符號

☑ ✓ ✔ √ ☒ ⌧ ✇ ✖ ✗ ✘ ✕ ∛ ∜ ☐

愛心符號

❤ დ ღ ❥ ♡ ♥ ❣ ❦ ❧ ۵

環保符號

♲ ♻ ♽ ♼ ♺ ♳ ♴ ♵ ♶ ♷ ♸ ♹

十二星座符號

♈ 牧羊座

♉ 金牛座

♊ 雙子座

♋ 巨蟹座

♌ 獅子座

♍ 處女座

♎ 天秤座

♏ 天蠍座

♐ 射手座

♑ 摩羯座

♒ 水瓶座

♓ 雙魚座

十二生肖符號


🐭 子鼠

🐮 丑牛

🐯 寅虎

🐰 卯兔

🐲 辰龍

🐍 巳蛇

🐴 午馬

🐑 未羊

🐵 申猴

🐔 酉雞

🐶 戌狗

🐷 亥豬

性別符號

♂ 男性(火星)

♀ 女性(金星)

⚦ 跨性別

⚨ 跨性別

⚩ 跨性別

⚲ 太監(無性者)

⚤ 雙性戀

⚢ 女同性戀

⚣ 男同性戀

⚥ 人妖(雙性人)

⚧ 跨性別

⚭ 婚姻

⚮ 離婚

⚯ 未婚

⚬ 無性戀

☿ 處女(雌雄間性)(水星符號)

三角形符號

△ ▽ ▲ ▼ ► ◄ ▸ ◂ ▴ ▾ ▵ ▿ ◁ ▷ ▹ ◃ ◀ ▶ ◢ ◣ ◥ ◤ ◬ ◭ ◮ ◅ ▻ ∆ ∇

鑽石形符號

◇ ◆ ◈ ◊ ⟐ ⋄ ⟡ ⎏ ⎐ ⎑ ⎒ ⟢ ⟣ ⧪ ⧫ ⧰ ⍚ ⟠ ⟕ ⟖ ⟗

圓形符號

⊖ ⊘ ⊚ ⊛ ⊜ ⊝ ◉ ○ ◌ ⧂ ◍ ◎ ● ◐ ◑ ◒ ◓ ◔ ◕ ⧃ ◖ ◗ ◦ ◯ ⦾ ⦿ ⊕ ⊗ ⬲ ❍ ⬤ ⬬ ⬭ ⬮ ⬯ ⬰ ⧭ ⧬ ⧳ ⧲

箭頭符號

↑ ↓ ← → ↖ ↗ ↙ ↘ ↔ ↕ ⇝ ⇜ ➼ ➽ ➸ ➳ ➺ ➻ ➴ ➵ ➶ ➷ ➹ ➩ ➪ ➫ ➬ ➭ ➮ ➯ ➱ ➲ ➾ ➔ ➘ ➙ ➚ ➛ ➜ ➝ ➞ ➟ ➠ ➡ ➢ ➣ ➤ ➥ ➦ ➧ ➨ ↚ ↛ ↜ ↝ ↞ ↟ ↠ ↠ ↡ ↢ ↣ ↤ ↤ ↥ ↦ ↧ ↨ ⇄ ⇅ ⇵ ⇆ ⇇ ⇈ ⇉ ⇊ ⇋ ⇌ ⇍ ⇎ ⇏ ⇐ ⇑ ⇒ ⇓ ⇔ ⇖ ⇗ ⇘ ⇙ ⥅ ⥆ ↩ ↪ ↫ ↬ ↭ ↮ ↯ ↰ ↱ ↲ ↳ ↴ ↵ ↶ ↷ ↸ ↹ ↺ ↻ ↼ ↽ ↾ ↿ ⇀ ⇁ ⇂ ⇃ ⇞ ⇟ ⇠ ⇡ ⇢ ⇣ ⇤ ⇥ ⇦ ⇧ ⇨ ⇩ ⇪ ⌦ ⌫ » « ⌅ ⬆ ⬇ ⟾ ⤊ ⇫ ⇬ ⇶ ⬱ ⏎ ⌂ ⥒ ⥓ ⥔ ⥕ ⥖ ⥗ ⥘ ⥙ ⤞ ⤝ ⤠ ⤟ ⥂ ⥃ ⥄ ⤣ ⤤ ⤥ ⤦ ⤡ ⤢ ⤧ ⤨ ⤩ ⤪ ⤭ ⤮ ⤱ ⤲ ⤯ ⤰ ⤻ ⤺ ⤼ ⤽ ⤹ ⤸ ⤿ ⤾ ⥀ ⥁ ⌆ ⌤

數字符號

🄀 ⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛ ⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳ ㉑ ㉒ ㉓ ㉔ ㉕ ㉖ ㉗ ㉘ ㉙ ㉚ ㉛ ㉜ ㉝ ㉞ ㉟ ㊱ ㊲ ㊳ ㊴ ㊵ ㊶ ㊷ ㊸ ㊹ ㊺ ㊻ ㊼ ㊽ ㊾ ㊿ ➀ ➁ ➂ ➃ ➄ ➅ ➆ ➇ ➈ ➉ ⓿ ❶ ❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾ ❿ ⓫ ⓬ ⓭ ⓮ ⓯ ⓰ ⓱ ⓲ ⓳ ⓴ ⓵ ⓶ ⓷ ⓸ ⓹ ⓺ ⓻ ⓼ ⓽ ⓾ ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩ ㊀ ㊁ ㊂ ㊃ ㊄ ㊅ ㊆ ㊇ ㊈ ㊉ 1 2 3 4 5 6 7 8 9 0 १ २ ३ ४ ५ ६ ७ ८ ९ ० Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ⅺ ⅻ ㆒ ㆓ ㆔ ㆕

蘇州碼子(花碼)

〇 〡 〢 〣 〤 〥 〦 〧 〨 〩 〸 〹 卄 〺 卅

英文符號

ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ ⒜ ⒝ ⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ ⒨ ⒩ ⒪ ⒫ ⒬ ⒭ ⒮ ⒯ ⒰ ⒱ ⒲ ⒳ ⒴ ⒵ 🄐 🄑 🄒 🄓 🄔 🄕 🄖 🄗 🄘 🄙 🄚 🄛 🄜 🄝 🄞 🄟 🄠 🄡 🄢 🄣 🄤 🄥 🄦 🄧 🄨 🄩 🄰 🄱 🄲 🄳 🄴 🄵 🄶 🄷 🄸 🄹 🄺 🄻 🄼 🄽 🄾 🄿 🅀 🅁 🅂 🅃 🅄 🅅 🅆 🅇 🅈 🅉 🅰 🅱 🅲 🅳 🅴 🅵 🅶 🅷 🅸 🅹 🅺 🅻 🅼 🅽 🅾 🅿 🆀 🆁 🆂 🆃 🆄 🆅 🆆 🆇 🆈 🆉

角度符號

⦯ ⦮ ⦨ ⦩ ⦬ ⦭ ⦪ ⦫ ⦥ ⦤ ⦦ ⦧ ⦛ ⦡ ⦠ ⦜ ⦟ ⦣ ⦢ ⦞ ⦝

數學符號

≒ ≌ ∵ ∴ × / ﹣ ± ≦ ≧ ﹤ ﹥ ≠ ≡ ╳ ⊾ ⁽ ⁾ ∞ ∷ ÷ ˇ ∫ ∮ ∠ ∟ ⊿ + ﹢ ⊥ ¼ ½ ¾ ⅟ ⅓ ⅕ ⅙ ⅛ ⅔ ⅖ ⅚ ⅜ ⅗ ⅝ ⅞ ⅘ ⅐ ⅑ ⅒ ↉ ∬ ∭ ∯ ∰ ∱ ∲ ∳ ≂ ≃ ≄ ≅ ≆ ≇ ≈ ≉ ≊ ≋ ≍ ≎ ≏ ≐ ≑ ≓ ≔ ≕ ≖ ≗ ≘ ≙ ≚ ≛ ≜ ≝ ≞ ≟ ≣ ≤ ≥ ≨ ≩ ⊰ ⊱ ⋛ ⋚ ¹ ² ³ ⁰ ⁱ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁺ ⁻ ⁼ ⁿ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₊ ₋ ₌ ₐ ₑ ₒ ₓ ₔ ∑ π ‱ ‰ ∶ ∸ ∹ ∺ ∻ ∼ ∽ ∾ ∿ ≀ ‖ ∧ ∨ |a| ∩ ∪ ∈ ∋ ⋙ ⋘ ⋟ ⋞ ⋣ ⋢ ⋥ ⋤ ⋩ ⋨ ⋧ ⋦ ⋫ ⋪ ⋭ ⋬ ⋰ ⋱ ⋮ ⋯ ∝ ∡ ∢ ∀ ∁ ∂ ∃ ∄ ∅

單位符號

㏑ ㏒ ㏎ ㏕ ㎎ ㎏ ㎜ ㎝ ㎞ ㏄ § № ℡ ℠ ™ ℀ ℁ ℅ ℆ ℂ ℄ ℇ ℈ ㎙ ㎚ ㎛ ㎟ ㎠ ㎡ ㎢ ㎣ ㎤ ㎥ ㎦ ㎅ ㎆ ㎇ ㎕ ㎖ ㎗ ㎘ ㎍ ㏀ ㏁ ㍱ ㍲ ㍳ ㍴ ㍵ ㍶ ㎀ ㎁ ㎂ ㎃ ㎄ ㎈ ㎉ ㎊ ㎋ ㎌ ㎐ ㎑ ㎒ ㎓ ㎔ ㏃ ㏅ ㏆ ㏇ ㏈ ㏉ ㏊ ㏋ ㏌ ㏍ ㏏ ㏐ ㏓ ㏔ ㏖ ㏗ ㏙ ㏛ ㏜ ㏝ ㏚

框線符號

┬ ┴ ├ ─ ┼ ┤ ┌ ┐ ╞ ═ ╪ ╡ │ ▕ └ ┘ ╭ ╮ ╰ ╯ ╔ ╦ ╗ ╠ ═ ╬ ╣ ╓ ╥ ╖ ╒ ╤ ╕ ║ ╚ ╩ ╝ ╟ ╫ ╢ ╙ ╨ ╜ ╞ ╪ ╡ ╘ ╧ ╛ ᐟ ‒ ― ⁃ ⋐ ⋑ ⋒ ⋓ ⌒ ⌜ ⌝ ⌞ ⌟ ⎯ ━ ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ ﹉ ﹊ ﹍ ﹍ ┎ ┓ ┕ ┛ ╊ ╌ ╍ ╱ ╲ ╴ ╵ ╶ ╷ ╸ ╹ ╺ ╻ ╼ ╽ ╾ ╿ ◜ ◝ ◞ ◟ ◠ ◡ ⌈ ⌊ — ⌉ ⌋

易經八卦符號








乾(天)-(父親)

坤(地)-(母親)

震(雷)-(長男)

巽(風)-(長女)







坎(水)-(中男)

離(火)-(中女)

艮(山)-(少男)

兌(澤)-(少女)

括號符號

〈 〉 《 》 【 】 〔 〕 ︵ ︶ ︷ ︸ ︹ ︺ ︻ ︼ ︽ ︾ ︿ ﹀ ﹙ ﹚ ﹛ ﹜ ﹝ ﹞ ( ) < > { }

填色方塊符號

_ ˍ ▁ ▂ ▃ ▄ ▅ ▆ ▇ █ ▏ ▎ ▍ ▌ ▋ ▊ ▉ ◪ ◫ ☖ ☗ ▓ ░ ▒ ❑ ❒ ❖ ❚ ⊞ ⊟ ⊠ ⊡ ⎔ ▀ ▯ ▮ ▰ ▱ ◩ ⚿ ⛝ ❎ ⟎ ⟏ ⧄ ⧅ ⧆ ⧇ ⧈ ⧯ ⧮

手花符號

☜ ☞ ☚ ☛ ☝ ☟ ✍ ✌ ✊ ✋ ✿ ❁ ❃ ❋ ❀ ✽ ✾

翅膀符號

༺ ༻ ꧁ ꧂ ʚ ɞ ε з ⊱ ⊰ ⋛ ⋚ ๑ ɷ ઈ ઉ ཉིཾ ཉྀ ⋋ ⋌ ꒰ ꒱ ⚞ ⚟

表意文字組合符

⿰ ⿱ ⿲ ⿳ ⿴ ⿵ ⿶ ⿷ ⿸ ⿹ ⿺ ⿻ 〾

天氣符號

☼ ☀ ☁ ☂ ☄ ☾ ☽ ❄ ☃ ☈ ⊙ ☉ ° ℃ ℉ ❅ ✺ ϟ ☇ ♨

西洋棋符號

♔ ♕ ♖ ♗ ♘ ♙ ♚ ♛ ♜ ♝ ♞ ♟

宗教圖案

† ☨ ✞ ✝ ☥ ☦ ☓ ☩ ☯ ☧ ☬ ☸ ♁ ✙ ♆ ✚ ✛ ✜ ✟ 卍 卐

星星符號

★ ✰ ☆ ✩ ✫ ✬ ✭ ✮ ✡ ⋆ ✢ ✣ ✤ ✥ ✦ ✧ ✪ ✯ ❂ ❉ ✱ ✲ ✳ ✴ ✵ ✶ ✷ ✸ ✹ ❊ ✻ ✼ ❆ ❇ ❈ ⁂ ⁑

貨幣符號

¥ £ € ¢ ¥ ₮ ৲ ৳ ௹ ฿ ៛ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₪ ₫ ₭ ₯ ₰ ₱ ₲ ₳ ₴ ₵ ﷼ $ ¤ ƒ 〒

時間日期

㏂ ㏘ ㋀ ㋁ ㋂ ㋃ ㋄ ㋅ ㋆ ㋇ ㋈ ㋉ ㋊ ㋋ ㏠ ㏡ ㏢ ㏣ ㏤ ㏥ ㏦ ㏧ ㏨ ㏩ ㏪ ㏫ ㏬ ㏭ ㏮ ㏯ ㏰ ㏱ ㏲ ㏳ ㏴ ㏵ ㏶ ㏷ ㏸ ㏹ ㏺ ㏻ ㏼ ㏽ ㏾ ㍘ ㍙ ㍚ ㍛ ㍜ ㍝ ㍞ ㍟ ㍠ ㍡ ㍢ ㍣ ㍤ ㍥ ㍦ ㍧ ㍨ ㍩ ㍪ ㍫ ㍬ ㍭ ㍮ ㍯ ㍰

表情符號

☺ ☻ ☹ 〠 ت ヅ ツ ッ シ Ü ϡ ﭢ 웃 유

音樂符號

♫ ♬ ♪ ♩ ♭ ♪ ♮ ♯ ø

撲克牌(啤牌)

♤ ♡ ♧ ♢ ♠ ♥ ♣ ♦

點(骰子)

⚀ ⚁ ⚂ ⚃ ⚄ ⚅

標點符號

; ﹔ ︰ ﹕ : , ﹐ 、 . ﹒ ˙ · 。 ? ! ~ ‥ ‧ ′ 〃 〝 〞 ‵ ‘ ’ 『 』 「 」 “ ” … ❞ ❝ ﹁ ﹂ ﹃ ﹄ 〖 〗

中文大寫

壹 貳 參 肆 伍 陸 柒 捌 玖 拾 佰 仟 萬 億 兆 圓 角 分 零 整

圓圈文字圖案

㊬ ㊯ ㊐ ㊊ ㊎ ㊍ ㊌ ㊋ ㊏ ㊣ ㊚ ㊛ ㊙ ㊟ ㊕ ㊗ ㊡ ㊝ ㊭ ㊮ ㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊘ ㊜ ㊞ ㊠ ㊢ ㊤ ㊥ ㊦ ㊧ ㊨ ㊩ ㊪ ㊫ ㊰ ㈪ ㈰ ㉃ ㈲ ㈺ ㉂ ㈾ ㈸ ㈴ ㈻ ㈮ ㈭ ㈬ ㈫ ㈯ ㈷ ㈼ ㈳ ㈽ ㈵ ㈶ ㈿ ㈹ ㋐ ㋑ ㋒ ㋓ ㋔ ㋩ ㋪ ㋫ ㋬ ㋭ ㋕ ㋖ ㋗ ㋘ ㋙ ㋮ ㋯ ㋰ ㋱ ㋲ ㋚ ㋛ ㋜ ㋝ ㋞ ㋳ ㋴ ㋵ ㋟ ㋠ ㋡ ㋢ ㋣ ㋶ ㋷ ㋸ ㋹ ㋺ ㋤ ㋥ ㋦ ㋧ ㋨ ㋻ ㋼ ㋽ ㋾ ㉠ ㉡ ㉢ ㉣ ㉤ ㉥ ㉦ ㉧ ㉨ ㉩ ㉪ ㉫ ㉬ ㉭ ㉮ ㉯ ㉰ ㉱ ㉲ ㉳ ㉴ ㉵ ㉶ ㉷ ㉸ ㉹ ㉺ ㉻ ㈀ ㈁ ㈂ ㈃ ㈄ ㈅ ㈆ ㈇ ㈈ ㈉ ㈊ ㈋ ㈌ ㈍ ㈎ ㈏ ㈐ ㈑ ㈒ ㈓ ㈔ ㈕ ㈖ ㈗ ㈘ ㈙ ㈚ ㈛ ㈜

集錦文字圖案

🅊 🅋 🅌 🅍 🅎 🅏 🆊 🆋 🆌 🆍 🆏 🈂 🈓 🈩 🈔 🈪 🈬 🈭 🈮 🈜 🈝 🈐 🈑 🈒 🈕 🈖 🈗 🈘 🈙 🈛 🈞 🈟 🈠 🈡 🈢 🈣 🈤 🈥 🈦 🈧 🈨 🈫 🈰 🈱 🈷

盲文(點字)

⠁⠂⠃⠄⠅⠆⠇⠈⠉⠊⠋⠌⠍⠎⠏⠐⠑⠒⠓⠔⠕⠖⠗⠘⠙⠚⠛⠜⠝⠞⠟
⠠⠡⠢⠣⠤⠥⠦⠧⠨⠩⠪⠫⠬⠭⠮⠯⠰⠱⠲⠳⠴⠵⠶⠷⠸⠹⠺⠻⠼⠽⠾⠿
⡀⡁⡂⡃⡄⡅⡆⡇⡈⡉⡊⡋⡌⡍⡎⡏⡐⡑⡒⡓⡔⡕⡖⡗⡘⡙⡚⡛⡜⡝⡞⡟
⡠⡡⡢⡣⡤⡥⡦⡧⡨⡩⡪⡫⡬⡭⡮⡯⡰⡱⡲⡳⡴⡵⡶⡷⡸⡹⡺⡻⡼⡽⡾⡿
⢀⢁⢂⢃⢄⢅⢆⢇⢈⢉⢊⢋⢌⢍⢎⢏⢐⢑⢒⢓⢔⢕⢖⢗⢘⢙⢚⢛⢜⢝⢞⢟
⢠⢡⢢⢣⢤⢥⢦⢧⢨⢩⢪⢫⢬⢭⢮⢯⢰⢱⢲⢳⢴⢵⢶⢷⢸⢹⢺⢻⢼⢽⢾⢿
⣀⣁⣂⣃⣄⣅⣆⣇⣈⣉⣊⣋⣌⣍⣎⣏⣐⣑⣒⣓⣔⣕⣖⣗⣘⣙⣚⣛⣜⣝⣞⣟
⣠⣡⣢⣣⣤⣥⣦⣧⣨⣩⣪⣫⣬⣭⣮⣯⣰⣱⣲⣳⣴⣵⣶⣷⣸⣹⣺⣻⣼⣽⣾⣿

希臘字母

Φ Χ Ψ Ω α ν ξ ο π ρ σ τ υ φ χ ψ ω Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ ζ η θ λ μ δ β

日文符號

ア ナ ス イ シ リ ー ズ か ら ド ム を プ レ ゼ ン り や か な ベ ル ガ モ ッ ト オ ジ ビ タ か ら ロ ピ カ な フ ア や ャ ク ヤ な ど が ミ ド っ ぱ く ム バ ニ ラ サ ダ ウ の ブ は と て も お い し そ う な り ん か マ カ ョ パ す ゅ ま ゚ ゜ ハ ヷ ヸ ヹ ヺ ホ ボ ポ ゝ ゞ ヘ ペ ぐ ゛ ゠ ・ ㍐ ㍻ ㍼ ㍽ ㍾ ㍿

韓文符號

ㄱ ㄲ ㄳ ㄴ ㄵ ㄶ ㄷ ㄸ ㄹ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ ㅁ ㅂ ㅃ ㅄ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ ㅥ ㅦ ㅧ ㅨ ㅩ ㅪ ㅫ ㅬ ㅭ ㅮ ㅯ ㅰ ㅱ ㅲ ㅳ ㅴ ㅵ ㅶ ㅷ ㅸ ㅹ ㅺ ㅻ ㅼ ㅽ ㅾ ㅿ ㆀ ㆁ ㆂ ㆃ ㆄ ㆅ ㆆ ㆇ ㆈ ㆉ ㆊ

特殊字母符號

Ä Ã Ç Ê Ë Î Ï Ð Ñ Õ Ö Û Ü ã ä ê ë î ï õ ö Ÿ Ŵ Ž Ť Ř Ň ĩ ħ ą č Ĥ

英文音標

i: ə: a: ɔ: u: i e æ ə ʌ ɔ u ei ai ɔi əu au iə εə uə p t k f θ s ʃ h tʃ ts tr b d g v ð z ʒ r dʒ dz dr j w m n ŋ l

拼音

Ā Á Ǎ À Ē É Ě È Ī Í Ǐ Ì Ō Ó Ǒ Ò Ū Ú Ǔ Ù Ǖ Ǘ Ǚ Ǜ Ü ā á ǎ à ä ē é ě è ê ī í ǐ ì ō ó ǒ ò ū ú ǔ ǔ ǖ ǘ ǚ ǜ ü ń ň ǹ ḿ m̀

注音

ㄅ ㄆ ㄇ ㄈ ㄉ ㄊ ㄋ ㄌ ㄍ ㄎ ㄏ ㄐ ㄑ ㄒ ㄓ ㄔ ㄕ ㄖ ㄗ ㄘ ㄙ ㄚ ㄛ ㄜ ㄝ ㄞ ㄟ ㄠ ㄡ ㄢ ㄣ ㄤ ㄥ ㄦ ㄧ ㄨ ㄩ ˙ ˊ ˇ ˋ

國際音標

ɐ ɑ ɒ ɓ ɔ ɕ ɖ ɗ ɘ ə ɚ ɛ ɜ ɝ ɞ ɟ ɠ ɡ ɢ ɣ ɤ ɥ ɦ ɧ ɨ ɩ ɪ ɫ ɬ ɭ ɮ ɯ ɰ ɱ ɲ ɳ ɴ ɴ ɶ ɷ ɸ ɹ ɺ ɻ ɼ ɽ ɾ ɿ ʀ ʁ ʂ ʃ ʄ ʅ ʆ ʇ ʈ ʉ ʊ ʋ ʌ ʍ ʎ ʏ ʐ ʑ ʒ ʓ ʔ ʕ ʖ ʗ ʘ ʙ ʚ ʛ ʜ ʝ ʞ ʟ ʠ ʡ ʢ ʣ ʤ ʥ ʦ ʧ ʨ ʩ ʪ ʫ ʬ ʭ

藏文符號

ཉ ེ ར ཏ ཡ ུ ི ོ པ ལ ཀ ཇ ཧ ག ང ད ས འ ཟ ཛ ཅ ཙ བ ན མ ་ ྃ ཾ ྆ ྆ ྇ ྈ ྉ ྊ ྅ ྋ ཎ བ ཚ ཆ ཥ ཞླ ཁ ཇ ཿ ཽ ྀ ྭ ྱ ྲ ཻ ཝ ཨ ༅ ༄ ࿓ ࿔ ༇ ࿑ ༈ ༀ ༉ ༊ ࿐ ༂ ༃ ༎ ། ༏ ༐ ༑ ༒ ༓ ༔ ༵ ༷ ༴ ༶ ༜ ࿏ ࿄ ࿆ ࿇ ࿈ ࿂ ༕ ༖ ༗ ༿ ༾ ༘ ༙ ༼ ༽ ༺ ༻ ༡ ༢ ༣ ༤ ༥ ༦ ༧ ༨ ༩ ༠








以上字符取樣自網站: https://www.ifreesite.com/typing/keyboard-symbols.htm



以下為 MS-DOS 標準字符,當年為了弄懂這東西,我花了太多時間。


鍵盤符號

符號 英文 中文
@
At sign, at (Commercial at)
At 符號,at (小老鼠、蝸牛)
&
Ampersand, And
和,兼,及
`
Backquote, Grave accent
重音符,抑音符
!
Exclamation mark (英式), Exclamation point (美式)
感歎號,驚歎號,嘆號
#
Number sign (Pound sign)
數字符,井號
$
Money, Dollar sign
金錢符號
%
Percent
百分比
Permille
千分比
^
Caret, Circumflex
插入號,插入符,脫字號,脫字符
*
Asterisk, Multiply, Star, Pointer
星號,米字號,乘號,星,指針
(
Open/Left parenthesis, Open/Left paren
左括號,左圓括號,左括弧,左圓括弧
)
Close/Right parenthesis, Close/Right paren
右括號,右圓括號,右括弧,右圓括弧
-
Hyphen, Minus sign
一橫,一槓,連字號,減號
--
Dash
破折號
_
Underline, Underscore
底線,下劃線
=
Equal
等於
+
Plus
加號
[
Open/Left bracket
左方括弧,左中括弧,左方括號,左中括號
]
Close/Right bracket
右方括弧,右中括弧,右方括號,右中括號
{
Open/Left brace, Open/Left curly
左大括孤,左花括弧,左大括號,左花括號
}
Close/Right brace, Close/Right curly
右大括孤,右花括弧,右大括號,右花括號
~
Tilde
取代符號,波浪號,波浪符(毛毛蟲、飄、蛇仔、蚯蚓)
\
Backslash
反斜線
/
Slash, Divide, Oblique
斜線,斜杠,除號
//
Double slash, Comment
雙斜線,註釋符
;
Semicolon
分號
:
Colon
冒號
|
Vertical bar, Pipe, Broken vertical bar
垂直線,豎線
<
Less than
小於
>
Greater than
大於
'
Single quote, Apostrophe
單引號,撇號
"
Quote, Quotation marks
雙引號
,
Comma
逗號
.
Period, Dot, Full stop
句號,點
...
Ellipsis, Dots
省略號,點點點
?
Question mark
問號
‽ (?!)
Interrobang
疑問驚嘆號
±
Plus or Minus
正負號
×
Multiplied
乘號
÷
Divided
除號
Is approximately equal to
約等於號
Is equal to, Approximately equal to
等於號,約等於號
Is equivalent to
全等於號
Inequality, Is not equal to
不等號
Is not less than
不小於號
Is not more than
不大於號
Is less than or equal to
小於或等於號
Is more than or equal to
大於或等於號
Infinity
無限大
Varies as
成正比
Male
男性
Female
女性
Minute
Second
°
Degree
ºC
Celsius
攝氏度
ºF
Degrees fahrenheit
華氏度
Since, Because
因為
Hence
所以
Equals, as (Proportion)
等於,成比例
Square root
平方根
Angle
Semicircle
半圓
Circle
Circumference
圓周
π
Pi
圓周率
Triangle
三角形
Perpendicular to
垂直於
Union of
並,合集
Intersection of
交,通集
Integral symbol
積分符號
Summation of(sigma)
總和(大寫Σ)
σ
Summation of(sigma)
總和(小寫σ)
ς
Summation of(Final sigma)
總和(小寫ς)
Parallel
雙線號
Swung dash
代字號
§
Section, Division
分節號
Footnote
參考標記,腳註
¤
Currency sign (typography)
國際通貨記號
©
Copyright symbol
版權符號
®
Registered trademark
註冊商標符號
Sound recording copyright
錄音版權符號
Service mark
服務商標
Trademark symbol
商標符號
Arrow
參見號
↑↓←→
Up/Down/Left/Right arrow
上下左右箭咀,箭頭
↖↗↘↙
Angled arrow
斜角箭咀,箭頭
文本標點符號
符號 名稱 符號 名稱 符號 名稱 符號 名稱
逗號
頓號
句號
著重號
間隔號
分號
冒號
問號
嘆號
比號
三點省略號
二點省略號
︳|
豎線
-
連字號
分隔線
破折號
¦
斷豎線
專名號
︴ ﹏
浪線書名號
( )
圓括號

上下圓括號
{ }
花角括號

上下花角括號
〔 〕
六角括號

上下六角括號
【 】
方頭括號

上下方頭括號
《 》
雙書名號

上下雙書名號
〈 〉
單書名號
︿
上下單書名號
「 」
左右角引號

上下角引號
『 』
左右雙角引號

上下雙角引號
‘ ’
單引號
“ ”
雙引號
〝 〞
同上撇號
‵ ′ ″
角分秒號
……
連珠號
左表符
右表符
上表符
下表符
中表符
左上表符
右上表符
左下表符
右下表符
/ \
正反斜槓
左畫線
右畫線
上畫線
下畫線
中畫線
左上畫線
右上畫線
左下畫線
右下畫線
雙垂直線
左格線
右格線
上格線
下格線
中格線
左上格線
右上格線
左下格線
右下格線
雙橫線
左框線
右框線
上框線
下框線
中框線
左上框線
右上框線
左下框線
右下框線
上正線
左環線
右環線
左下環線
右下環線
疊字號
虛缺號
×
隱諱號
† ‡
劍標
●○
大點項目符號
– ¯
直線

連絲線

虛線
•◦
小點項目符號
№號
段落符號
§
分節符號


數字符號
羅馬數字 英文數字 阿拉伯數字 中文數字
--
Zero
0
I
One
1
一 (壹)
II
Two
2
二 (貳)
III
Three
3
三 (參,叁)
IV
Four
4
四 (肆)
V
Five
5
五 (伍)
VI
Six
6
六 (陸)
VII
Seven
7
七 (柒)
VIII
Eight
8
八 (捌)
IX
Nine
9
九 (玖)
X
Ten
10
十 (拾)
XI
Eleven
11
十一
XII
Twelve
12
十二
XIII
Thirteen
13
十三
XIV
Fourteen
14
十四
XV
Fifteen
15
十五
XVI
Sixteen
16
十六
XVII
Seventeen
17
十七
XVIII
Eighteen
18
十八
XIX
Nineteen
19
十九
XX
Twenty
20
二十
XXX
Thirty
30
三十
XL
Fourty
40
四十
L
Fifty
50
五十
LX
Sixty
60
六十
LXX
Seventy
70
七十
LXXX
Eighty
80
八十
XC
Ninety
90
九十
C
One hundred
100
一百 (佰)
CC
Two hundred
200
二百
CCC
Three hundred
300
三百
CD
Four hundred
400
四百
D
Five hundred
500
五百
DC
Six hundred
600
六百
DCC
Seven hundred
700
七百
DCCC
Eight hundred
800
八百
CM
Nine hundred
900
九百
M
One thousand
1000
一千 (仟)
V
Five thousand
5000
五千
X
Ten thousand
10000
一萬
L
Fifty thousand
50000
五萬
C
One hundred thousand
100000
十萬
D
Five hundred thousand
500000
五十萬
M
One million
1000000
一百萬
五線譜音樂符號
符號 英文 中文
Crotchet
四分音符
Quaver
八分音符
Double quaver
雙八分音符
Semiquaver
十六分音符
Flat
降記號
Natural
還原記號
Sharp
升記號
Double vertical
雙縱線
Octave clefs
變音記號
||:
Open repeat
小節反覆記號
:||
Close repeat
小節反覆記號

2020年2月29日 星期六

VBscript

https://zh.wikipedia.org/zh-tw/VBScript


VBScript 維基百科,自由的百科全書
VBScript VBScript file format icon.png
實作者 微軟 面市時間 1996年,​24年前
穩定版本 5.8
作業系統 Windows
副檔名 .vbs, .vbe, .wsf, .wsc (.hta, .htm, .html, .asp)
網站 docs.microsoft.com/en-us/previous-versions/t0aew7h6(v=vs.85) 編輯維基數據鏈接
主要實作產品 Windows Script Host, Active Server Pages
啟發語言 Visual Basic
影響語言 Windows PowerShell

=========================================================================


VBScript是Visual Basic Script的簡稱,有時也被縮寫為VBS。VBScript是微軟開發的一種手稿語言,可以看作是VB語言的簡化版,與Visual Basic for Applications的關係也非常密切。它具有原語言容易學習的特性。目前這種語言廣泛套用於網頁和ASP程式製作,同時還可以直接作為一個可執行程式。用於除錯簡單的VB語句非常方便。

少數可直接配置在作業系統中,作為【Local】【跨系統(部份支持)】【Clinent】的少數語言之一


Windows作業系統

【用途】一如 BATscript 功能則更為強大,配置於 Wscript 控制單元足以取代作業系統使用者。
https://www.itread01.com/article/1527756437.html

網頁瀏覽器(客戶端的VBS)

【用途】 木馬屠城記 於網頁瀏覽器的控制項目,進而入侵作業系統的控制權。
https://docs.microsoft.com/zh-tw/windows-server/administration/windows-commands/wscript

Windows Script Host 提供一個環境,讓使用者可以使用各種不同的語言來執行腳本,以執行工作。
語法 wscript [] [/b] [/d] [/e:] [{/h:cscript|/h:wscript}] [/i] [/job:] [{/logo|/nologo}] [/s] [/t:] [/x] [/?] []

參數 描述
scriptname 指定腳本檔案的路徑和檔案名。
/b 指定不會顯示警示、腳本錯誤或輸入提示的批次模式。 這與 /i相反。
/d 啟動偵錯工具。
/e 指定用來執行腳本的引擎。 這可讓您執行使用自訂副檔名的腳本。 如果沒有/e 參數,您只能執行使用已註冊之副檔名的腳本。 例如,如果您嘗試執行此命令:
cscript test.admin
您會收到此錯誤訊息:輸入錯誤:副檔名不是 ". admin" 的腳本引擎。
使用非標準的副檔名的其中一個優點是,它可以防止不小心按兩下腳本,並執行您真的不想要執行的東西。
這不會建立 admin 副檔名和 VBScript 之間的永久關聯。 每次您執行使用 admin 副檔名的腳本時,都必須使用/e 參數。
/h: cscript 將cscript.exe註冊為執行腳本的預設腳本主機。
/h: wscript.echo 將wscript.echo註冊為執行腳本的預設腳本主機。 這是省略 /h選項時的預設值。
/i 指定互動模式,以顯示警示、腳本錯誤和輸入提示。
這是預設值,與 /b相反。
/工作 x: 執行manage-bde.wsf腳本檔案中的識別碼所識別的作業。
/logo 指定在執行腳本之前,主控台中顯示 Windows 腳本主機橫幅。
這是預設值,與 /nologo相反。
/nologo 指定在腳本執行之前,不顯示 Windows Script 主機橫幅。 這與 /logo相反。
/s 儲存目前使用者的目前命令提示字元選項。
/t: 指定腳本可執行檔時間上限(以秒為單位)。 您最多可以指定32767秒。
預設值為 [無時間限制]。
/x 啟動偵錯工具中的腳本。
ScriptArguments 指定傳遞至腳本的引數。 每個腳本引數前面必須加上斜線(/)。
/? 在命令提示字元顯示 [說明]。

網頁伺服器(伺服器方面的VBS)

【用途】大多在 Active Server 派發遠端指令,使得很官方和非官方團體,喜歡分析他的指令和派發對象,因為可能經由【客端】逆向分析【伺服端】的漏洞。



整體的配套?發展向 .JS 語言。



=========================================================================


語言支持說明

https://documentation.help/VBScript-zh/vtoriVBScript.htm

編譯IDE軟體

https://sourceforge.net/projects/tagseditor/

=========================================================================

使用 登錄檔 關閉 Windows Script Host 使用


這個 Windows 腳本的副檔名支援相當廣泛,通常會有下列其中一個副檔名 manage-bde .wsf .vbs .js, .vbs, .vbe, .wsf, .wsc, .hta, .htm, .html, .asp

為限制運行.............先做點處理管理動作。

為了安全先處理這個,將單虛線內存檔為 wscript-off.reg 滑鼠點擊執行
-------------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings]
"DisplayLogo"="1"
"ActiveDebugging"="1"
"SilentTerminate"="0"
"UseWINSAFER"="1"
"enabled"="0"
-------------------------------------------------------------------------------------------------
想開啟 wscript 就把 "enabled"="1" 再次執行


=========================================================================


VBS基礎篇 - wscript 對象


一、wscript對象

描述:提供對 Windows 腳本宿主對像模型根對象的訪問。
詳述:WScript 對像是 Windows 腳本宿主對像模型層次結構的根對象。它可在任何腳本文件中使用,不需要特定的聲明。
WScript 對象提供對以下信息的訪問命令行參數, 腳本文件的名稱,宿主文件名, 宿主版本信息。
WScript 對象可用來創建對象,連接對象, 與對象斷開連接, 同步事件, 以編程方式停止腳本的執行,將信息輸出到默認輸出設備(Windows 對話框或命令控制台)。

WScript 對像也可用來設置腳本運行的模式(交互模式或批處理模式)。
就像剛才我們說的一樣,對象通過兩種其自有的特性想我們提供工具,這兩種特性分別是“屬性”和“方法”。

二、屬性

1、Arguments 屬性

描述:用於返回 Arguments 對象(這個對像我們以後會學,現在只需要了解就行)。
語法:object.Arguments
參數:object ,WScript 對象

例子:顯示本vbs文件運行的參數

Set Arg = WScript.Arguments
For i = 0 To Arg.Count - 1
MsgBox Arg(i)
Next

將上面這些代碼保存為vbs文件,然後將一個或者數個任意的文件拖放到這個vbs文件上面上,那麼他會逐個顯示你拖放的文件。 (這僅僅給出了一個實例,用到了Arguments對象,其的具體用法我們以後再了解)

2、FullName 屬性

描述:返回主機可執行文件(CScript.exe 或 WScript.exe)的完全限定路徑。
語法:object.FullName
參數:object ,WScript 對象

例子:顯示本機wscript的路徑
MsgBox wscript.fullname
在默認的情況下會顯示"C:\WINDOWS\system32\wscript.exe"

3、Interactive 屬性

描述:設置或確定腳本模式。
語法:object.Interactive
參數:object ,WScript 對象
說明:Interactive 屬性返回一個布爾值。

有批處理和交互兩種模式。在交互模式(默認模式)下,該腳本為用戶提供交互功能。啟用對 Windows 腳本宿主的輸入和輸出。該腳本可以將信息顯示在對話框中並等待用戶提供反饋。在批處理模式下,不支持這種類型的用戶交互,所有對 WSH 的輸入和輸出被禁用。還可以使用 Windows 腳本宿主命令行開關 / / I(對於交互式)和 / / B(對於批處理模式)來設置腳本模式。

例子:顯示本機的腳本模式
MsgBox WScript.Interactive

4、Name 屬性
描述:返回 WScript 對象(主機可執行文件)的名稱。
語法:object.Name
參數:object ,WScript 對象
例子:
MsgBox WScript.name

5、Path 屬性

描述:返回包含主機可執行文件(CScript.exe 或 WScript.exe)的路徑名稱
語法:object.Path
參數:object ,WScript 對象
例子:
MsgBox WScript.Path
如果你的wscript.exe是在”C: \ WINDOWS \ system32 \ wscript.exe“那麼本屬性會顯示”C: \ WINDOWS \ system32“

6、ScriptFullName 屬性

描述:返回當前運行腳本的完整路徑。
語法:object.ScriptFullName
參數:object ,WScript 對象
例子:顯示本vbs的完整路徑
MsgBox WScript.ScriptFullName

神奇吧,這個vbs竟然知道他自己的名字。

7、ScriptName 屬性

描述:返回當前運行腳本的文件名。
語法:object.ScriptName
參數:object ,WScript 對象
說明:剛才我們知道了用ScriptFullName可以獲取vbs文件自身的完整路徑,加入你只想要這個文件的名字改怎麼辦?看例子。
例子:顯示本VBS文件的名字
MsgBox WScript.ScriptName
怎麼樣?看到了嗎?

8、Version 屬性

描述:返回 Windows 腳本宿主的版本。
語法:object.Version
參數:object ,WScript 對象
例子:顯示本機腳本宿主版本
MsgBox WScript.version

三、方法

1、CreateObject方法

描述:創建一個對象
語法:CreateObject(appname.objecttype,[servername])
解釋:appname 必需的,Variant(字符串)。提供該對象的應用程序名。
objecttype 必需的;Variant(字符串)。待創建對象的類型或類。
servername 可選的; Variant (String). 要在其上創建對象的網絡服務器名稱。
說明:要創建 ActiveX 對象,只需將 CreateObject 返回的對象賦給一個對像變量:
Set ExcelSheet = CreateObject("Excel.Sheet")'的引用。
每個支持自動化的應用程序都至少提供一種對像類型。

例如,一個字處理應用程序可能會提供 Application 對象,Document 對象,以及 Toolbar 對象。要創建 ActiveX 對象,只需將 CreateObject 返回的對象賦給一個對像變量:

Dim ExcelSheet As Object'聲明一個對像變量來存放該對象
Set ExcelSheet = CreateObject("Excel.Sheet")
ExcelSheet.Application.Visible = True '設置 Application 對象使 Excel 可見
ExcelSheet.Cells(1, 1).Value = "This is column A, row 1"'在表格的第一個單元中寫些文本
ExcelSheet.SaveAs "C:\ TEST.xls"'將該表格保存到 C:\test.xls 目錄
ExcelSheet.Application.Quit'使用應用程序對象的 Quit 方法關閉 Excel。
Set ExcelSheet = Nothing'釋放該對像變量

上述代碼將啟動該應用程序創建該對象,在本例中就是創建一個 Microsoft Excel 電子數據表。對象創建後,就可以在代碼中使用自定義的對像變量來引用該對象。在下面的示例中,可以使用對像變量 ExcelSheet 來訪問新建對象的屬性和方法,以及訪問 Microsoft Excel 的其它對象,包括應用程序對象和單元格集合。

2、GetObject方法
描述:從文件中檢索一個 Automation 對象, 或檢索strProgID 參數所指定的對象
語法:object.GetObject(strPathname [,strProgID], [strPrefix])
參數:object必選項。 WScript 對象。
strPathname必選項。包含要獲取的對象的完整路徑和名稱。
strProgID可選項。表示對象的程序標識符(ProgID)的字符串。
strPrefix可選項。如果指定了參數 strPrefix,Windows 腳本宿 主將在創建對象之後把對象的輸出接口與腳本文件連接起來。在對像中觸發事件時,Windows 腳本宿主將調用一個子例程,其名稱包括 strPrefix 和事件的名稱。

例如,如果 strPrefix 為 "MYOBJ_",對象產生的事件為 "OnBegin,",那麼 Windows 腳本宿主將調用腳本中的 "MYOBJ_OnBegin" 子例程。

說明:如果當前存在對象的實例或者希望使用已經被裝載的文件創建對象,可使用 GetObject 方法。如果當前不存在實例,而且不希望從已經裝載的文件中啟動對象,請使用 CreateObject 方法。

如果一個對象將自己註冊為單實例對象(例如,Microsoft Word 7.0 中的 Word.Basic 對象),那麼無論執行 CreateObject 多少次也只能創建對象的一個實例。此外,對於單實例的對象,如果用零長度的字符串語法("")調用,GetObject 總是返回同樣的實例,而且如果省略路徑參數將導致錯誤。使用 GetObject 不能獲得對 Visual Basic 4.0 以及以前版本創建的 Microsoft Visual Basic(R)類的引用。

GetObject 適用於所有的 COM 類,不受創建對象所用語言的限制。

示例:在執行下列代碼時,與指定的 strPathname 相關聯的應用程序被啟動,指定文件中的對像被激活。如果 strPathname 是一個零長度的字符串 (""), GetObject 將返回指定類型的新對象實例。如果 strPathname 參數完全被省略,GetObject 將返回指定類型的當前活動對象。如果不存在指定類型的對象,將發生錯誤。

Dim MyObject As Object
Set MyObject = GetObject("C:\CAD\SCHEMA.CAD")
MyApp = MyObject.Application

某些應用程序允許激活一個文件的某些部分。如果要這樣做,需要在文件名後添加一個驚嘆號 (!),然後跟一個字符串,標識出文件中希望被激活的部分。關於如何創建該字符串的信息,請參閱創建對象的應用程序的有關文檔。

例如,在一個繪圖應用程序中,文件中存儲的一幅圖可能包含多層。可以使用下面的代碼激活繪圖文件中稱為 schema.cad 的一層:

Set LayerObject = GetObject("C:\CAD\SCHEMA.CAD!Layer3")

如果不指定對象的類,COM 將根據所提供的文件名來確定要啟動的應用程序和要激活的對象。但是,某些文件可能支持多個對像類。例如,一幅圖紙可能支持三種不同類型的對象:一個應用程序對象,一個繪圖對象,以及一個工具欄對象,它們都是同一個文件的組成部分。

在下例中,FIGMENT 是一個繪圖應用程序的名稱,DRAWING 是它支持的對像類型之一。

Dim MyObject As Object
Set MyObject = GetObject("C:\DRAWINGS\SAMPLE.DRW", "FIGMENT.DRAWING")



3、Quit 方法

描述:退出執行,返回指定的錯誤代碼。
語法:object.Quit [intErrorCode]
解釋:object 必選項。 WScript 對象。
intErrorCode可選項。如果包含此參數,WScript 將把它作為進程終止碼返回。如果省略了 intErrorCode,WScript 將返回零 (0) 作為進程終止碼。
例子:
下例退出執行並返回錯誤代碼 1:

WScript.Quit


4、Sleep 方法

描述:使腳本進程在指定的毫秒數內處於非活動狀態,然後繼續執行。
語法:object.Sleep(intTime)
參數:object必選項。 WScript 對象。
intTime腳本進程在非活動狀態的時間長度,以毫秒為單位。
說明:在睡眠狀態下,腳本將繼續執行所處理的事件。如果腳本引擎超時或被中斷,睡眠將立即結束。
例子:

wscript.sleep(3000)
Set apprun = CreateObject("wscript.shell")
apprun.run "%windir%\notepad.exe"

此例子將會延遲3秒啟動記事本。


5、timeout 方法

描述:設置腳本的生存時間
語法:wscript.timeout
例子:

wscript.timeout = 10
MsgBox "hello"



6、Echo 方法

描述:將輸出發送到對話框或控制台。
語法:object.Echo [Arg1] [,Arg2] [,Arg3] ...
參數:object必選項。 WScript 對象。
Arg1, Arg2, Arg3 ...所顯示的項的列表。
說明:如果宿主為 WScript.exe,本方法將把輸出顯示在對話框中;如果宿主為 CScript.exe,結果將顯示在控制台上。每一項將被一個空格隔開。在 CScript.exe 下,輸出的末尾被加上換行符。如果未提供任何項,顯示的將是空行。
例子:

Set fso = CreateObject("scripting.filesystemobject")
Set f = fso.OpenTextFile("c:\test.txt")
wscript.echo f.ReadAll

將會顯示這個文件裡面的所有內容。這麼看來,他的功能跟msgbox一樣,不過不如他強大。

7、ConnectObject 方法

描述:將一個對象事件源連接到具有給定前綴的函數。
語法:object.ConnectObject strObject, strPrefix
參數:object必選項。 WScript 對象。
strObject要連接的對象的名稱。
strPrefix事件函數的前綴。
說明:
對象必須能夠枚舉自己類的事件集合。


例子:下例實例化了一個假想的對象,並將其連接到腳本文件。然後腳本調用該對象的 "SomeMethod" 方法。如果對像中發生了名為 "Event"的事件,將調用 MyEvent_Event 子例程。

Set MyObject = WScript.CreateObject("SomeObject")
MyObject.SomeMethod
WScript.ConnectObject MyObject, "MyEvent"
Sub MyEvent_Event(strName)
WScript.Echo strName
End Sub
WScript.DisconnectObject MyObject


8、DisconnectObject 方法

描述:將原先與 Windows 腳本宿主連接的對象斷開。
語法:object.DisconnectObject obj
參數:object必選項。 WScript 對象。
obj要斷開連接的對象的名稱。
說明:
如果所指定的對象尚未被連接到 Windows 腳本宿主,則此方法不起任何作用。
例子:
下例創建了一個假想的對象並將其連接到腳本文件。然後腳本調用對象的 "SomeMethod" 方法。如果對像中發生名為 "Event" 的錯誤,MyEvent_Event 子例程將被調用。

Set MyObject = WScript.CreateObject("SomeObject", "MyEvent")
MyObject.SomeMethod
Sub MyEvent_Event(strName)
WScript.Echo strName
End Sub
WScript.DisconnectObject MyObject


=========================================================================


網路上流傳很廣的VBS工具,刪除過期檔案。


DeleteFolder.vbs

' ====== Code Start ===================

Option Explicit


WScript.Echo("作業開始執行:" & Date & " " & Time)


Dim FSO, agoDays, modifiedDate, delFolder


' 設定過期檔案預期天數

agoDays = 3

' 欲刪除檔案所在之目錄

delFolder = "D:\Temp"


Set FSO = CreateObject("Scripting.FileSystemObject")


modifiedDate = DateAdd("d", -agoDays, Date)


DelFilesInFolder FSO.GetFolder(delFolder)


Sub DelFilesInFolder(folder)

Dim file, subFolder


For Each file In folder.Files

If ((file.DateLastModified <= modifiedDate)) Then file.delete End If Next ' 如果遇到子目錄,也要進去檢查並刪除 For Each subFolder in folder.SubFolders DelFilesInFolder subFolder Next End Sub WScript.Echo("作業執行完畢:" & Date & " " & Time) ' ====== Code End =================== ========================================================================= HOME 前端開發



VBS InternetExplorer.Application的屬性和方法介紹


這是基於支持瀏覽器的功能,整體上來說?他並不新穎,甚至相當老舊1998年的產物,這對 WindowsCE 系統有語言支持。


示例程式碼

Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate "url://www.xxxx"
Wscript.Sleep 1000
ie.Toolbar = 0
ie.visible=False
ie.Document.f1.word.value = kw
If ie.Document.f1.word.value="" Then Wscript.Quit

上面是在網上看到的,Navigate Toolbar visible 等都是怎麼用的??
怎麼網上找不到它們的用法?
下面是一些屬性說明:

Set ie=WScript.CreateObject(“internetexplorer.application”)
ie.menubar=0 ‘不顯示IE物件選單欄
ie.AddressBar=0 ‘不顯示IE物件位址列
ie.ToolBar=0 ‘不顯示IE物件工具欄
ie.StatusBar=0 ‘不顯示IE物件狀態列
ie.FullScreen=1 ‘全屏化IE物件
ie.Width=800 ‘設定IE物件寬度
ie.Height=600 ‘設定IE物件高度
ie.Resizable=0 ‘設定IE物件大小是否可以被改動
ie.visible=1 ‘設定是否可見
ie.Navigate “url://www.xxxx” ‘設定IE物件預設指向的頁面

目的留個備份,方便我以後去MSDN上找用法。

InternetExplorer Object

42 out of 82 rated this helpful Rate this topic

Controls an instance of Windows Internet Explorer through automation.

Members Table

The following table lists the members exposed by the InternetExplorer object.

Events
Event Description
BeforeNavigate Fires before navigation occurs in the given object (on either a window or frameset element).
BeforeNavigate2 Fires before navigation occurs in the given object (on either a window element or a frameset element).
CommandStateChange Fires when the enabled state of a command changes.
DocumentComplete Fires when a document is completely loaded and initialized.
DownloadBegin Fires when a navigation operation begins.
DownloadComplete Fires when a navigation operation finishes, is halted, or fails.
FileDownload Fires to indicate that a file download is about to occur. If a file download dialog box can be displayed, this event fires prior to the appearance of the dialog box.
NavigateComplete Fires after a navigation to a link is completed on either a window element or a frameSet element.
NavigateComplete2 Fires after a navigation to a link is completed on a window element or a frameSet element.
NavigateError Fires when an error occurs during navigation.
NewProcess Creates a new process to handle the navigation.
NewWindow Fires when a new window is to be created.
NewWindow2 Fires when a new window is to be created.
NewWindow3 Raised when a new window is to be created. Extends NewWindow2 with additional information about the new window.
OnFullScreen Fires when the FullScreen property is changed.
OnMenuBar Fires when the MenuBar property is changed.
OnQuit Fires before the Internet Explorer application quits.
OnStatusBar Fires when the StatusBar property is changed.
OnTheaterMode Fires when the TheaterMode property is changed.
OnToolBar Fires when the ToolBar property is changed.
OnVisible Fires when the Visible property of the object is changed.
PrintTemplateInstantiation Fires when a print template is instantiated.
PrintTemplateTeardown Fires when a print template is destroyed.
PrivacyImpactedStateChange Fired when an event occurs that impacts privacy, or when a user navigates away from a URL that has impacted privacy.
ProgressChange Fires when the progress of a download operation is updated on the object.
PropertyChange Fires when the PutProperty method of the object changes the value of a property.
RedirectXDomainBlocked Fired when a cross-domain redirect request is blocked.
SetPhishingFilterStatus Fires to indicate the progress and status of Microsoft Phishing Filter analysis of the current webpage.
SetSecureLockIcon Fires when there is a change in encryption level.
StatusTextChange Fires when the status bar text of the object has changed.
ThirdPartyUrlBlocked Fired when a third-party URL is blocked.
TitleChange Fires when the title of a document in the object becomes available or changes.
UpdatePageStatus Not implemented.
WindowActivate Not implemented.
WindowMove Not implemented.
WindowResize Not implemented.
WindowStateChanged Fires when the visibility state of a content window, such as the browser window or a tab, changes.

Methods
Method Description
ClientToWindow Computes the full size of the browser window when given the specified width and height of the content area.
ExecWB Executes a command and returns the status of the command execution using the IOleCommandTarget interface.
GetProperty Gets the value associated with a user-defined property name.
GoBack Navigates backward one item in the history list.
GoForward Navigates forward one item in the history list.
GoHome Navigates to the current home or start page.
GoSearch Navigates to the current search page.
Navigate Navigates to a resource identified by a URL or to a file identified by a full path.
Navigate2 Navigates the browser to a location that might not be expressed as a URL, such as a pointer to an item identifier list (PIDL) for an entity in the Windows Shell namespace.
PutProperty Associates a user-defined name/value pair with the object.
QueryStatusWB Queries the object for the status of commands using the IOleCommandTarget interface.
Quit Closes the object.
Refresh Reloads the file that is currently displayed in the object.
Refresh2 Reloads the file that is currently displayed with the specified refresh level.
ShowBrowserBar Shows or hides a specified browser bar.
Stop Cancels a pending navigation or download, and stops dynamic page elements, such as background sounds and animations.

Properties
Property Description
AddressBar Sets or gets a value that indicates whether the address bar of the object is visible or hidden.
Application Gets the automation object for the application that is hosting the WebBrowser Control.
Busy Gets a value that indicates whether the object is engaged in a navigation or downloading operation.
Container Gets an object reference to a container.
Document Gets the automation object of the active document, if any.
FullName Retrieves the fully qualified path of the Internet Explorer executable.
FullScreen Sets or gets a value that indicates whether Internet Explorer is in full-screen mode or normal window mode.
Height Sets or gets the height of the object.
HWND Gets the handle of the Internet Explorer main window.
Left Sets or gets the coordinate of the left edge of the object.
LocationName Retrieves the path or title of the resource that is currently displayed.
LocationURL Gets the URL of the resource that is currently displayed.
MenuBar Sets or gets a value that indicates whether the Internet Explorer menu bar is visible.
Name Retrieves the frame name or application name of the object.
Offline Sets or gets a value that indicates whether the object is operating in offline mode.
Parent Gets the parent of the object.
Path Retrieves the system folder of the Internet Explorer executable.
ReadyState Gets the ready state of the object.
RegisterAsBrowser Sets or gets a value that indicates whether the object is registered as a top-level browser window.
RegisterAsDropTarget Sets or gets a value that indicates whether the object is registered as a drop target for navigation.
Resizable Sets or gets a value that indicates whether the object can be resized.
Silent Sets or gets a value that indicates whether the object can display dialog boxes.
StatusBar Sets or gets a value that indicates whether the status bar for the object is visible.
StatusText Sets or gets the text in the status bar for the object.
TheaterMode Sets or gets whether the object is in theater mode.
ToolBar Sets or gets whether toolbars for the object are visible.
Top Sets or gets the coordinate of the top edge of the object.
TopLevelContainer Gets a value that indicates whether the object is a top-level container.
Type Gets the user type name of the contained document object.
Visible Sets or gets a value that indicates whether the object is visible or hidden.
Width Sets or gets the width of the object.

Remarks

Internet Explorer 8. On Windows Vista, to create an instance of Internet Explorer running at a medium integrity level, pass CLSID_InternetExplorerMedium (defined in exdisp.idl) to CoCreateInstance. The resulting InternetExplorerMedium object supports the same events, methods, and properties as the InternetExplorer object.

Examples

The following example uses CreateObject in Microsoft Visual Basic to launch an instance of Internet Explorer.


Dim IE As SHDocVw.InternetExplorer
Set IE = CreateObject("InternetExplorer.Application")

The following C# example launches an instance of Internet Explorer and navigates to a Web page. The code also demonstrates how to create an event handler to listen for the BeforeNavigate2 event. The project requires a reference to the Microsoft Internet Controls (SHDocVw) type library.


using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class EventHandlers
{
public void OnBeforeNavigate2(object sender, ref object URL,
ref object Flags, ref object Target,
ref object PostData, ref object Headers,
ref bool Cancel)
{
Console.WriteLine("BeforeNavigate2 fired!");
}
}
class Program
{
static void Main(string[] args)
{
EventHandlers e = new EventHandlers();
SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer();
object Empty = 0;
object URL = "http://www.live.com";
// override BeforeNavigate2 event
IE.BeforeNavigate2 = new
SHDocVw.DWebBrowserEvents2_BeforeNavigate2EventHandler(
e.OnBeforeNavigate2);
IE.Visible = true;
IE.Navigate2(ref URL, ref Empty, ref Empty, ref Empty, ref Empty);
System.Threading.Thread.Sleep(5000);
IE.Quit();
}
}
}

Object Information
CLSID CLSID_InternetExplorer
Minimum availability Internet Explorer 4.0
Minimum operating systems

Windows 98, Windows CE 4.0


=========================================================================


這種語言和 nod.js \ JS 算是同一個體系,他發展成一個很巨大的控制語言體系,甚至延伸到 Adobe Flash Play 的 .swf 語言來表現繪圖功能。



.

2020年1月31日 星期五

DOS提示命令,容易學。

這是一篇網路上廣為流傳的【DOS純文字命令教學】完整度很高。

【DOS】核心指令的好處是【容易學、容易上手】,故而我學電腦的初期至今,如果不是真的需要寫程式,隨便撰寫一個簡單的批次程序,就能解決問題了。

從批次命令之後?那就是 VBA 和 JS 的語言。


高手是怎麼煉成的
甲兵時代批處理高級教程新編

如何開始
第一節 概述
第二節 基本結構
第三節 常用DOS命令
第二章 初級使用
第一節 標籤與跳轉命令:goto和call
第二節 條件判斷命令:If
第三節 設置命令:Set
第四節 常用批處理標點符號
第三章 中級體驗
For 命令
變量延遲
文本解析與字符串處理技術
第四章 高級追求
第一節 批處理思想
第二節 批處理編程
第三節 批處理之外
批處理編程
批處理未來








玩批處理有三年時間了,感覺批處理並非過時了,而是人們對它了解和利用得少。人們更喜歡去追求C、C++、Java等等之類的高級

語言,而對於批處理這種低級腳本語言則不屑一顧。雖然批處理的地位是低了點,但紮根於Windows的批處理自有它表演的舞台。
批處理是一種生活,化繁為簡,享受簡單。
批處理是一種工作,批量處理,追求效率。
批處理是一種哲學,能與不能的困境,曲徑通幽的智慧。
批處理是一些人的夢想,她來得那麼容易、那麼簡單。
批處理是一些人的朋友,她與你同行。
一直想寫個批處理教程,方便那些對DOS一無所知的人了解和學習。通過這個教程,讓你了解到批處理與DOS的聯繫和區別,了解批

處理能做些什麼,以及如何學習批處理編程。
之所以是“高級教程”,不僅僅入門,還可以進階和精通。
之所以是“新編”,採用新的視角編寫,讓你更容易了解批處理。
有人問,批處理高手是怎麼煉成的?批處理高手就是從基礎練起的。
也打算寫完這篇教程後結束自己瘋狂的批處理生活,愛批處理,更愛生活。
送給那些熱愛生活和工作的人。

甲兵時代


第一章 如何開始

本章,你將學習到批處理的含義、特性、作用、基本形式以及一些常用的Dos命令。這些都是批處理的基本常識,也是我們後面學

習的基礎。

第一節 概述
一、什麼是批處理
《一鍵清理系統垃圾》代碼:
@echo off
echo 正在清除系統垃圾文件,請稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\*.tmp
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
rd /s /q %temp% & md %temp%
del /f /q %userprofile%\recent\*.*
del /f /q %userprofile%\cookies\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清理系統垃圾完成!
echo.

見過《一鍵清理系統垃圾》這個小工具嗎?一般的Ghost系統都自帶有,只要雙擊運行,它就能自動幫你清理系統運行時產生的臨

時文件,提高系統運行速度。用記事本打開這個程序,你會發現它裡面只有十來行的代碼。真是短小精悍、功能強大。
許多人都是從這個批處理作品開始學習批處理的,要感謝作者對批處理髮展做出的貢獻。
批處理是一種DOS命令腳本。 DOS命令,是一種面向磁盤的操作命令,主要包括目錄操作類命令、磁盤操作類命令、文件操作類命

令和其它命令,通常你會在安裝系統的時候看到它的身影。常見的DOS系統是微軟的MS-DOS系統,在Windows裡,CMD就像它的翻版


CMD,命令行提示符,是Windows 系統下的MS-DOS,是微軟Windows系統基於Command.com上的命令解釋程序。 Cmd.exe是一個32位

的命令行程序,運行在Windows NT/2000/XP/2003/vista/win7上。我們的批處理命令一般都可以在CMD裡執行。
無論是Dos還是Cmd,它們都以輸入命令行的方式執行任務,但每次只能輸入一行命令,無法同時輸入多行。為解決這個問題,以便

一次執行更多任務,於是發明了批處理腳本。
批處理(Batch)基於dos和cmd,以bat和com的格式,自由組織命令語言,一次性輸入多行命令,方便調用,批量執行任務。可見,

批處理要比單純的Dos和Cmd要“高級”。
二、批處理有什麼特性
1、可在大部分微軟視窗系統運行。不一定要到DOS下執行。
2、擁有Bat和Com兩種擴展名。
3、可用記事本編輯。用系統自帶的記事本你就可以查看和編輯批處理代碼了。
4、可一次輸入多行命令。似乎行數沒有限制。
5、命令逐個、逐條、逐行、逐塊依次進行。由小到大,一般而言是逐行進。
6、默認由上往下逐行執行,除非跳轉命令。
7、可使用for、if、set、call、goto等命令執行相對複雜和高級的任務。
8、可直接調用基於windows系統的許多命令。
9、可藉用許多外部命令,包括第三方,進行擴展。
三、批處理有什麼用
1、磁盤操作——DOS下面向磁盤的命令操作。 DOS的原始使命,包括移動、拷貝、刪除文件,分區、格式化等等,在DOS下安裝系

統的時候經常用到。
2、系統操作——Windows下面向磁盤和系統的操作。包括批量重命名、搜索文件等對文件的操作,也包括對windows系統的操作,

比如開啟和停用服務、查看進程、關機、刪除臨時文件等等。
3、安全防護。用來殺毒、防毒。當然也可編寫病毒。
4、網絡操作。包括各種聯網、攻防等等。
5、辦公編輯。主要用於具體的工作實際中,提高工作效率。
6、娛樂遊戲。批處理也可以製作一些簡單的遊戲,特效來達到娛樂目的。
7、工具輔助。在其它程序或語言中利用批處理來做第三方,如PS圖片批處理。
批處理適合在windows下執行一些相對自由的、簡單的、重複的工作。比如上面提到的清理系統臨時文件,你可以手動清理,但每

次都手動你會覺得十分麻煩;你也可以使用其它exe程序執行,但你得下載安裝,可能還不放心是否含有惡意插件;如果使用批處

理,你可以自己編寫,就十來行代碼,方便、簡單、安全,但功能毫不遜色。
化繁為簡,批量處理,這就是批處理的靈魂。
第二節 基本結構
一 創建與編輯批處理
(一)基本形式
DOS命令沒有什麼頭部可言,因為一個完整的DOS命令只有一行。但批處理不止一行,它可能有幾十行、幾百行,甚至上千行。一般

地,批處理有一個基本的結構,包括頭部、主體和尾部。
下面是一個最簡單的批處理:
@echo off
Echo 我愛批處理
Pause
(二)編輯方式
運行的方式是:
把以上代碼複製到一個新建的記事本中,另存為(所有文件)“批處理.bat”,雙擊運行即可。
或:
把代碼複製到記事本,保存,然後把文件名改為“批處理”,後綴名改為“bat”,雙擊運行即可。
還可以用cmd的方式:
先把代碼複製到記事本中保存,然後把它拷貝到 D 盤下,路徑名為:D:\批處理.txt
開始——所有程序——附件——命令提示符——輸入“ren D:\批處理.txt 批處理.bat”——回車即可。
或:
在cmd裡逐條運行以下命令:
echo ^@echo off>批處理.bat
echo Echo 我愛批處理>>批處理.bat
echo Pause>>批處理.bat
編輯的方法是:
在批處理文件(.bat)上點右鍵,選擇“編輯”。或者用記事本直接打開。
運行結果是:
“我愛批處理
請按任意鍵繼續. . .”

二、命令解釋
(一)@echo off
該命令的作用是,關閉後面所有命令的回顯,包括關閉該命令自身的回顯。
1、回顯
回顯,在運行批處理程序時,MS-DOS一般在屏幕上顯示(回顯)批處理程序中的命令,以及該命令的過程和結果。你輸入一個命令

,然後給你返回個值,顯示在屏幕上。使用ECHO命令可關閉此功能。

2、ECHO的用法分類
Echo,回顯,在屏幕上顯示信息;把你想顯示的內容顯示(打印)到批處理窗口(cmd.exe)上。
當程序運行時,顯示或隱藏批處理程序中的正文。也可用於允許或禁止命令的回顯。

1)用ECHO命令顯示信息:ECHO message
當ECHO被關閉時,ECHO message命令很有用。若要顯示一若干行長的信息而不顯示其它命令,可在批處理程序中先執行ECHO OFF命

令之後,再執行若干個ECHO message 命令。
命令格式:echo 顯示文字
如:Echo 我愛批處理

2)隱藏和打開命令提示(回顯):ECHO ON/OFF
如果在命令行中使用了ECHO OFF命令,則在屏幕上將不顯示命令提示。若要重新顯示命令提示,只需鍵入ECHO ON即可。
設置回顯:echo+空格+[on/off]
查看回顯狀態:echo
可以將上面批處理第一行的“@echo off”改成“@echo on”,比較一下。沒有使用“@echo off”命令時,屏幕上顯示了許多內容

,看著眼花繚亂,使用“@echo off”後,屏幕多餘的信息被屏蔽,屏幕看起來乾淨好多。這就是“@echo off”的作用——關閉後

面所有命令的回顯。
其實,那些眼花繚亂的信息並非多餘,它是命令執行的過程和結果反饋,可以用來檢查代碼,只是通常我們沒必要看它而已。假如

我們想檢查我們的命令執行過程和結果是否存在問題,我們可以不關閉所有回顯(@echo off),或者使用““@echo on”打開所

有回顯。當然還可以使用返回碼、&&、 ||、IF 等等方式做判斷。

3)禁止MS-DOS回顯一行:@
在一批處理程序中的某一命令前可以插入一"@"字符,禁止MS-DOS回顯此行。
"@"屏蔽它後面一個命令的回顯;
如果要關閉ECHO而又不回顯ECHO命令本身,則在命令前加一"@"符即可。即“@echo”。

4)回顯(顯示)一空行:echo.
若要在屏幕上回顯一空行,可輸入ECHO及一個圓點(ECHO.),但其間不能加入空格。
也可以寫成:(echo;)、(echo/)、(echo\)。
注意:後面所有談到與命令一起組合使用的標點符號(如分隔符等)均指英文狀態下的半角符號,而非中文狀態下的全角符號。
單獨使用“echo”而後面沒有任何字符串(標點符號、英文漢字等等)時用於查詢回顯狀態,它會反饋“ECHO 處於打開狀態。”

或關閉這類信息。
單獨使用“echo;”或“echo,”則顯示一個空行。
在回顯變量中使用,如在FOR中用“echo;%%a”,可以防止出現一大堆的“ECHO 處於打開狀態。”
5)顯示管道及重定向字符
ECHO命令不能顯示管道(|)或重定向字符(<或>)。
以下是錯誤的:
echo |
echo >
echo < echo & 解決的辦法是使用轉義符(^),轉義符的作用是將用作命令的字符轉變為普通字符。 以下可以正確顯示該標點符號: echo ^| ^& ^> ^< echo echo;^>123.txt>test.txt

6)顯示系統變量
echo %time%
echo %date%
echo %temp%
echo %SYSTEMDRIVE%
echo %cd%

3、ECHO的綜合運用
看例子:
@echo off
Rem 設置關閉後面所有行的命令的回顯
Echo
rem 錯誤行
echo %date% %time%
Echo 救 贖
Echo ——我已遺失我的靈魂
Echo 放下其它工作,享受音樂,享受人生
Echo 停止播放請按【Q】鍵後稍等一下
Echo 愛批處理,更愛生活
Echo 甲兵時代,傾情鉅獻
rem 顯示文字
Echo.
Echo;
Echo/
Echo\
rem 顯示四個空行
Pause
注意:
Rem命令是註釋命令,用來方便閱讀和理解代碼的,不會執行和顯示出來。除了Rem ,通常還可以用兩個或兩個以上的冒號

如“::::”來註釋代碼。也可以將rem命令改成echo,以便在屏幕上顯示出來。可以刪除Rem而不影響代碼的主要功能
思考:為何運行後第一行會顯示“ECHO 處於關閉狀態。”?如何修改?

4、其它屏蔽回顯的方法
可使用重定向符輸出到空設備(>NUL)屏蔽回顯。
命令成功執行了,它會返回一個成功的信號,執行失敗了它會返回一個失敗的信號。如果我不想看到這些信號,我們就要將它們關

閉和屏蔽掉。除了上面的方法外,還可以使用重定向符號“>”。通常批處理執行的過程和結果都會顯示(打印)在顯示器的屏幕

上,但重定向符可以將輸出信息輸入到其它硬件上,比如空設備(nul)。它有三個用法:
第一:>nul
將輸出信息發送到空設備中,也就是不顯示結果。把它添加到一些命令後面,你將看不得命令的輸出。如:
Echo 我愛批處理>nul
運行後,在屏幕上你將看不得“我愛批處理”這行字。
第二:>nul 2
將運行失敗的信息發送到空設備中,屏蔽命令運行失敗時的反饋信息。有些命令(如del)成功執行時可以用“>nul”屏蔽掉反饋

信息,但運行失敗時單純使用“>nul”無法屏蔽。
第三:>nul 2>nul
不管命令運行成功與否都屏蔽輸出信息,不想看到任何反饋結果時用,比較強大。對比一下看:
echo 甲兵時代1
@echo off
echo 甲兵時代2
Del cjiabing1
pause
Del cjiabing2>nul 2>nul
Pause
假如找不到cjiabing這個文件,這個刪除命令就會運行失敗,提示“找不到……”
思考題:如何屏蔽掉pause產生的這行字“請按任意鍵繼續. . .”?

(二)Pause
暫停批處理程序的執行並顯示一條消息,提示用戶按任意鍵繼續執行。
打開“開始”菜單,單擊“運行”,輸入“cmd”,確定打開CMD。
在cmd窗口輸入“Pause/?”,回車,得到以下內容:
“暫停批處理程序,並顯示以下消息:
請按任意鍵繼續. . .”
批處理中假如不使用pause命令,ECHO後面的文字信息就無法正常顯示出來。

思考題:
寫一個批處理,顯示李白的《靜夜思》:
靜夜思 李白 床前明月光,疑是地上霜,舉頭望明月,低頭思故鄉
要求關閉所有命令的回顯,並且行與行之間用一個空行隔開,將“請按任意鍵繼續. . .”屏蔽掉,使得屏幕看起來乾淨。

三、批處理的結構
(一)批處理頭部(head)
在普通的批處理當中,都會用到“@echo off”這組命令。它一般處於批處理的第一行,用於關閉後面所有命令的回顯(當然有些

無法用它關閉),它是一個通用的批處理頭部。
下面是一些常用的批處理頭部:
@echo off
rem 關閉後面所有命令的回顯。
Setlocal EnableDelayedexpansion
rem 打開變量延遲。在使用到變量延遲時打開,一般不需使用。
::Code by Cjiabing 2010-10-10 CMD@XP
::From 甲兵時代: http://hi.baidu.com/cjiabing
::正在測試批處理頭部代碼,注意觀察。
rem 【::】代碼編寫信息。包括作者、寫作時間、適用系統,出處和說明等。
Title 批處理頭部
rem 【title】設置批處理標題名稱(進程窗口名稱)。
MODE con: COLS=38 LINES=14
rem 【mode】設置批處理窗口大小。一般不需使用。
COLOR 3c
rem 【color】設置批處理顏色。一般不需使用。
Pause

以上只是一些常見的批處理頭部的組合,在一些批處理作品創作中用得較多。實際上,除了第一行,其它的用得很少,即使使用也

是挑選必要的使用,並非每個命令組在每個批處理中都使用。在某些臨時的批處理當中,甚至沒有批處理的頭部、尾部的說法,只

有執行任務的命令本身。
對於初學者和測試員而言,批處理最經典的頭部就是“@echo off”和““@echo on”


(二)批處理的主體(body)
批處理的主體就是執行任務的命令和命令組。可以是單個命令,也可以是一組命令。它是執行任務的直接目的和主要功能,是整個

批處理命令過程的主體。
比如前面的代碼:
@echo off
rem 這個是為了屏蔽輸出反饋信息的,不是直接目的和主要功能。
Echo 我愛批處理
rem 這個是我們為實現顯示“我愛批處理”這個直接目的的主要功能。
Pause
rem 這個是為實現直接目的所需的輔助功能。
在復雜的批處理當中,往往需要標籤和跳轉命令,這些內容將在後面學習。
(三)批處理的尾部(tail)
主要是指批處理的退出,包括退出批處理腳本和結束cmd.exe進程。批處理在遇到goto :eof,pause等具有停止功能的命令時停止

,否則都會自動退出。退出批處理的模式有:
1、自動退出。只要後面沒帶有其它停止功能的命令,並且批處理如果發生錯誤不是進入cmd的,一般都會自動退出。
2、使用exit退出。一般使用exit命令會退出批處理和cmd窗口,但如果使用“exit /b”的話僅退出當前批處理而不退出cmd.exe窗

口。
3、使用goto :eof。沒有相應的call調用標籤、遇到goto :eof時會退出。
4、使用錯誤的命令使其自動退出。測試代碼時經常出現由於代碼錯誤而自動退出的情況。
(四)批處理自身(itself)
批處理自身的表示,通常使用以下代碼中的某個:
%0 表示自身的完整路徑(即批處理自身,包含驅動器、路徑、文件名和後綴名)
%~dp0 ##顯示自身路徑
%~n0 ##文件名
%~d0 ##驅動器
%~p0 ##路徑
%~f0 ##完全合格路徑名
%~x0 ##擴展名
%~s0 ##路徑只含短名
%~a0 ##文件屬性
%~t0 ##文件日期
%~z0 ##文件大小
%~t0 ##文件日期
%~$PATH:0
%* ##顯示所有拖曳到程序圖標上的文件的完全合格路徑名
%cd% 表示自身的路徑
通常是這樣理解它們的(替換變量):
%~0,表示批處理自身(路徑);
%~1,表示拖拉到窗口的第一個文件(路徑);
%~2,表示拖拉到窗口的第二個文件(路徑);
……
%~*,表示拖拉到窗口的所有文件(路徑);
至於後面的字母,表示變量擴展的類型,最後面的字母“I”是變量名:
~I - 刪除任何引號("),擴充 %I
%~fI - 將 %I 擴充到一個完全合格的路徑名
%~dI - 僅將 %I 擴充到一個驅動器號
%~pI - 僅將 %I 擴充到一個路徑
%~nI - 僅將 %I 擴充到一個文件名
%~xI - 僅將 %I 擴充到一個文件擴展名
%~sI - 擴充的路徑只含有短名
%~aI - 將 %I 擴充到文件的文件屬性
%~tI - 將 %I 擴充到文件的日期/時間
%~zI - 將 %I 擴充到文件的大小
以上擴展變量用法都要記住,方便使用。
在沒有學習變量之前,了解以上內容有點困難,但我們可以在某些情況下用到它們,比如,將批處理自身複製(copy)到C盤:
@echo off
Copy "%~0" c:\
Pause
%~0,表示自身路徑。加雙引號是為了防止自身路徑含有空格等特殊形式時命令運行失敗。

第三節 常用DOS命令
學習建議
如想進一步學習批處理,需要學習一定的dos命令做基礎,下面列出一些常用的DOS命令,要求自學。
1、大部分dos命令都可以在cmd窗口輸入命令後使用“/?”查到命令的幫助說明。比如:
Start/?
Copy/?
Del/?
……
2、涉及到文件操作的,文件路徑名含有空格等特殊形式的,最好在外面加雙引號,比如:
Start “” "C:\Program Files\TTPlayer\TTPlayer.exe"
Copy "C:\Program Files\Tencent\QQ\Bin\QQ.exe" D:\
3、初學請使用批處理的基本形式——在批處理的最開頭加“@echo off”,在批處理的最後或有錯誤的地方加“pause”。如:
@echo off
Echo 打開千千靜聽
Start “” "C:\Program Files\TTPlayer\TTPlayer.exe"
Echo;
Pause
4、最後在系統盤外自建一個文件夾用於批處理學習,在學習像刪除(DEL)等較為危險的命令時最好新建文件來測試。


一、文件夾(目錄)操作命令
文件夾操作的命令較少,先從這個開始。
(一)創建文件夾:MD(MkDir)
如:在當前位置新建一個文件夾,命名為“mymusic”
md mymusic
如在 F 盤新建一個名為“我喜歡的電影 國產”的文件夾:
md "f:\我喜歡的電影 國產"
路徑含有空格時外面要用雙引號。
(二)刪除文件夾:RD(Rmdir)
如:rd mymusic
假如目錄內有其它文件,單純使用 rd 命令是無法刪除的,此時要用到參數s和q:
rd /s /q "f:\我喜歡的電影 國產"
/s:刪除目錄內的所有文件夾和文件。
/q:不用提示,自動刪除。安靜模式。
(三)搜索文件夾:
1、for /d
這是一個FOR命令,第三章將學習,暫歸納於此。
搜索目錄:c:\windows
for /d %%a in (c:\windows) do echo %%a
2)dir /a:d
dir /a:d c:\
(四)判斷是否文件夾
if exist c:\windows\. dir /a:d c:\windows>nul 2>nul&&echo c:\windows是文件夾
了解:假如存在(if exist)文件夾c:\windows,搜索文件夾(dir /a:d),無論成功與否都屏蔽回顯(>nul 2>nul),假如前面

的命令成功執行則執行後面的命令(&&)——顯示“c:\windows是文件夾”。
(五)改變當前目錄:CD(chdir)
在cmd下試驗:
cd ..
返回上一層目錄(文件夾)。
cd \
返回盤符(驅動器)。
cd windows
進入C盤的windows文件夾。
cd /d d:\
進入了 D 盤。

1、鍵入 CD 驅動器: 顯示指定驅動器中的當前目錄。
cd f:
2、不帶參數只鍵入 CD,則顯示當前驅動器和目錄。
cd
批處理中可以使用變量形式查看當前目錄,如:
echo %cd%
3、使用 /D 命令行開關,除了改變驅動器的當前目錄之外,還可改變當前驅動器。
cd /d e:
注意:一般進入某個目錄直接使用“CD 目錄路徑”,但,從一個目錄跳轉進入另外一個目錄時,需使用參數 D,這種情況是經常

發生的。
以下是一個從C、D、E、F四個盤搜索QQ.EXE的命令,用到“CD /D”:
for %%a in (c: d: e: f:) do if exist %%a cd /d %%a\&for /r %%i in (QQ.exe) do echo %%i
了解:逐個(for)判斷(if exist)是否存在C、D、E、F盤,存在則進入(CD),並(&)搜索QQ.exe文件並顯示出來。
如果沒有其他特殊情況,直接使用 cd /d 代替 cd 也不錯。
4、如果擴展命令名被啟用,CHDIR 會如下改變:
第一、當前的目錄字符串會被轉換成使用磁盤名上的大小寫。
第二、CHDIR 命令不把空格當作分隔符,因此有可能將目錄名改為一個帶有空格但不帶有引號的子目錄名。

(六)查看目錄命令:tree
C:\>tree/?
以圖形顯示驅動器或路徑的文件夾結構。
TREE [drive:][path] [/F] [/A]
/F 顯示每個文件夾中文件的名稱。
/A 使用 ASCII 字符,而不使用擴展字符。

tree可以生產很漂亮的圖形目錄結構。試試以下命令:
tree c:
再試試:
tree /f c:
或者把結果寫入文件中:
tree /f c:>123.txt

二、創建(寫入)文件命令:>
1、重定向符
“>”,是一個重定向符,把本來在屏幕上顯示的信息重新定向輸出到其它設備上。前面用“>nul”來表示將回顯等信息輸出到空

設備以達到屏蔽回顯的目的,下面介紹將信息輸出(重定向)到文本(TXT)等文件中。主要針對txt、bat等文字編輯類型的文件



2、用法
>,表示清除重寫;
>>,表示繼續往下寫,寫得更多,不清除。
假如文件不存在,兩者都將自動創建文件。
一般與echo等命令搭配使用。當然也可以直接用在有信息輸出的命令後面如:dir>test.txt。
echo 我愛批處理>test.txt
把“我愛批處理”這句話寫入文本文件test.txt當中。
echo 我愛批處理>test.txt
echo 我愛北京天安門>>test.txt
echo 我愛電影>>test.txt
把“我愛批處理、我愛北京天安門、我愛電影”三行字寫入文本文件test.txt當中。

3、創建空文本。只是創建文本,不寫入內容:
echo;>test.txt
一般認為“cd.>”能創建0字節的空文本文件,建議使用:
cd.>test.txt
4、創建其它類型文件:
cd.>test.bat
cd.>test.com

三、打開文件命令:start
start,啟動另一個窗口(新進程)運行指定的程序或命令。是一個較複雜的命令,下面介紹常用的用法。
(一)常用的打開方式:start "title" 路徑名
1、"title" ,在窗口標題欄中顯示的標題,在常見的用法中都需要保留一對空的雙引號。
2、路徑名含有空格的外面要加雙引號。
如:start "" c:\test.txt
(二)參數 B:在不創建新窗口的情況下開始應用程序。
應該是針對cmd和bat這類文件而言,像MP3、exe這些應該不得。
start /b "" d:\BatMPlayer V6.4.bat
功能類似於Call,直接調用文件。不過只能將值傳入程序,不能將程序結果返回。
可以打開雙進程,實現一些像“按任意鍵不需回車就退出”的功能。
start /b "" %ComSpec% /c "start /b /wait "" "靜靜的雪 - 班得瑞.mp3"&echo .>"%temp%\ryj.txt""
if exist "%temp%\ryj.txt" (del /f /q /s "%temp%\ryj.txt"&goto :eof)
(三)參數wait:啟動應用程序並等候它結束。
@echo off
start /wait "" "F:\adagio in c minor - 雅尼在紫禁城.mp3"
echo 播放結束
pause
批處理會首先播放MP3,一直等到MP3播放結束了,它才會顯示“播放結束”。
(四)參數 MIN 和 MAX :開始時窗口最小化和最大化。
start /min "" d:\日記.txt
運行後,日記這個文本文件只顯示在任務欄,不會彈出窗口。
start /max "" d:\日記.txt
運行後,日記這個文本文件會全屏最大化顯示窗口。
但這兩個功能並非每次有效。
(五)參數 I:新環境是傳遞給 cmd.exe 的原始環境,而不是當前環境。
不好理解,但如果你需要在start一個新cmd.exe後,希望該獲得有關的返回結果,需要用i參數。
(六)打開網頁:
1、start "" http:\\www.baidu.com
從當前網頁跳轉到指定網頁。
2、start "" iexplore.exe http:\\www.sina.com
用IE瀏覽器打開指定網頁。
3、start "" "D:\Program Files\TheWorld 2.0\TheWorld.exe" http:\\www.baidu.com
使用指定瀏覽器(theworld)打開指定網頁,注意瀏覽器要完整的路徑名。
(七)打開其它系統程序:
資源管理程序:start "" explorer.exe F:\mp3
播放器:start "" wmplayer.exe f:\愛你一萬年.mp3
記事本:start "" notepad.exe c:\boot.ini
注意:打開系統自帶的程序一般不必使用完整路徑名,只需程序名即可。但其它程序都必須寫路徑名,並且,路徑名含有空格的要

帶雙引號。
如:用千千靜聽打開MP3:
start "" "C:\Program Files\TTPlayer\TTPlayer.exe" "f:\卡農 - 我的最愛.mp3"

四、顯示文本內容命令:type

如:
type c:\boot.ini
type test.txt

五、重命名命令:ren

命令格式:ren 原文件路徑和文件名 新文件名
@echo off
cd.>請重命名.exe
pause
ren 請重命名.exe 新文件名.exe
pause
請注意,您不能為目標文件指定新的驅動器或路徑。
把F盤下的歌曲“祝你一路順風.mp3”名改為“祝你一路順風-吳奇隆.mp3”:
ren F:\祝你一路順風.mp3 C:\祝你一路順風-吳奇隆.mp3
以上是錯誤的,正確的應該是:
ren F:\祝你一路順風.mp3 祝你一路順風-吳奇隆.mp3

六、複製命令:copy、xcopy、diskcopy
命令參數較多,請使用幫助。
一般複製用Copy就能夠解決,但如果涉及到目錄複製等較複雜的複制任務時,需要XCopy來解決。整盤複製時用diskcopy命令。
初學者可以先學copy的常用用法即可。
1、C:\>copy/?
將一份或多份文件複製到另一個位置。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
COPY [+ source [/A | /B] [+ ...]] [destination [/A | /B]]
source 指定要復制的文件。
/A 表示一個 ASCII 文本文件。
/B 表示一個二進位文件。
/D 允許解密要創建的目標文件
destination 為新文件指定目錄和/或文件名。
/V 驗證新文件寫入是否正確。
/N 複製帶有非 8dot3 名稱的文件時,
盡可能使用短文件名。
/Y 不使用確認是否要改寫現有目標文件
的提示。
/-Y 使用確認是否要改寫現有目標文件
的提示。
/Z 用可重新啟動模式複制已聯網的文件。

下面介紹常用用法:
命令格式:copy 被複製的文件位置和文件名(路徑) 被複製到的位置(路徑)
將 F 盤下的歌曲“祝你一路順風-吳奇隆.mp3”複製到 D 盤:
copy F:\祝你一路順風-吳奇隆.mp3 D:
假如 D 盤已經存在同名的歌曲會提示是否替換,如果不想它提示直接替換,使用Y參數:
copy /y F:\祝你一路順風-吳奇隆.mp3 D:
參數 Y 是不用提示,直接修改。
其它參數請自學。
2、C:\>xcopy/?
複製文件和目錄樹。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:file1[+file2][+file3]...]

用法簡介:
xcopy /s F:\流行歌曲\劉德華\*.* F:\我的最愛\
會把目錄“劉德華”一起拷貝過去。
其它請自學。下面是網上的一個使用介紹帖,轉載如下:
1、如只是單純地複制 E:\ 盤上所有文件到 D:\ 盤上,就輸入“ xcopy e:\*.* d: /s /h "就行啦!如果在復製過程中,你

不要他復製文件啦!那就按鍵盤熱鍵“Ctrl " +"Pause /break" 二個熱鍵 來中斷複製。
  2、如果想把E:\ 盤上所有文件複製到D:\盤上,分為今天復制一點,明天再接著複製一些,後天再接著複製一些。或者是某種

原因上次沒有復製完成,今天想接著複製。 (這種情況是經常在復製文件中出現的)那可怎麼辦才好呢?  那就輸入“ xcopy

e:\*.* d: /s /h /d /y ”就行啦。他能查出那些文件是已經復製過去啦,那些文件還沒有復製過去的。
  3、當然我們也會碰到這種情況,一些文件我們已經修改過啦!網上面又有最新版本的啦。原來備份的那份文件我們要及時更

新啦。那怎麼才能同步更新呢?當然我們可以把最新的好份文件複製過去,這也是一種解決辦法。
 如果修改的文件有很多的,自己到時候也記不清楚那份文件是更新過的。這麼多的原來備份的那份文件都要更新,都要復製過

去,可不是件省力氣的活,而且容易出錯和一些文件被忘記啦!  那和上面一樣也同樣輸入" xcopy e:\*.* d: /s /h /d /y "

就行啦!
編輯本段精彩舉例四
4、還有一種情況我們經常也碰到的,因為複制某個文件出錯或者這個文件在使用中,而停止了複製工作,(比如,複製C 盤上的

windows xp )我們這時候想跳過某個出錯的文件和某個正在使用中文件而繼續複製其他文件。
  在多加入一個參數" /c "就是 " xcopy e:\*.* d: /s /h /d /c /y "就行啦!
5、有時候我們想XCOPY 變為自動複製,並且複製完成後關閉電腦,可以建立一個批處理文件,新建文本文檔,更名為XCOPY.BAT

當然擴展名原來是TXT 格式的要更名為BAT 在這個XCOPY .BAT 中輸入
  xcopy e:\*.* d: /s /h /c /y   shutdown -s   
然後雙擊xcopy.bat運行它,你這時候可以出去玩啦。電腦會自己複製備份完成文件然後自動關閉電腦。
6、要從驅動器 A 將所有文件和子目錄(包括所有空的子目錄)複製到驅動器 B,請鍵入:   xcopy a:b: /e
  7、要包含上一示例中的任何系統或隱藏文件,請按如下所示添加 /h 命令行選項:   xcopy a:b:/s /e /h
  8、要使用 \Rawdata 目錄中 1993 年 12 月 29 日後更改的文件更新 \Reports 目錄中的文件,請鍵入:   xcopy

\rawdata \reports /d:12-29-1993
  9、要更新上例中 \Reports 中存在的所有文件,而不考慮日期,請鍵入:   xcopy \rawdata \reports /u
10、如果只想獲得前一個命令要復制的文件列表,而不復製文件,請鍵入:   xcopy \rawdata \reports /d:12-29-1993 /l >

xcopy.out 文件Xcopy.out 列出了要複製的所有文件。
11、要將\Customer 目錄和所有子目錄複製到網絡驅動器H: 上的目錄\\Public\Address,保留只讀屬性,並在H: 上創建新文件

時對您做出提示,請鍵入:   xcopy \customer h:\public\address /s /e /k /p
12、要發出上一個命令,確保在\Address 目錄不存在時xcopy 會創建該目錄,同時應抑制顯示創建新目錄時要顯示的消息,請按

如下所示添加/i 命令行選項:   xcopy \customer h:\public\address /s /e /k /p /i
七、移動命令:move
C:\>move/?
移動文件並重命名文件和目錄。
1)移動文件:
move D:\祝你一路順風-吳奇隆.mp3 E:
2)移動並重命名:
move /y D:\祝你一路順風-吳奇隆.mp3 E:\吳奇隆.mp3

八、刪除命令:DEL(erase)
C:\>del/?
刪除一個或數個文件。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一個或數個文件或目錄列表。通配符可被用來
刪除多個文件。如果指定了一個目錄,目錄中的所
有文件都會被刪除。
/P 刪除每一個文件之前提示確認。
/F 強制刪除只讀文件。
/S 從所有子目錄刪除指定文件。
/Q 安靜模式。刪除全局通配符時,不要求確認。
/A 根據屬性選擇要刪除的文件。
attributes R 只讀文件 S 系統文件
H 隱藏文件 A 存檔文件
- 表示“否”的前綴
一般的刪除:
del E:\吳奇隆.mp3
強悍點的刪除——可以刪除一些無法刪除的文件:
del /f /a /s /q E:\吳奇隆.mp3
注意:刪除文件夾用RD,前面介紹了。
可同時刪除多個文件,用逗號隔開,但似乎有限制:
del E:\吳奇隆.mp3,E:\祝你一路順風.mp3,E:\祝你一路順風-吳奇隆.mp3
具體可以參考《一鍵清理系統垃圾》。其它參數請自學。
其它比較危險的刪除命令和恢復命令:
1、DELTREE——刪除整個目錄命令(非常危險,初學不建議嘗試)
2、FORMAT——磁盤格式化命令(非常危險,初學不建議嘗試)
3、UNDELETE——恢復刪除命令(誤刪文件之後可以嘗試使用還原,但不是很管用)
4、UNFORMAT——恢復格式化命令(沒試過)

九、修改文件屬性命令:Attrib
Attrib/?
+ 設置屬性。
- 清除屬性。
R 只讀文件屬性。
A 存檔文件屬性。
S 系統文件屬性。
H 隱藏文件屬性。
[drive:][path][filename]
指定要處理的文件屬性。
/S 處理當前文件夾及其子文件夾中的匹配文件。
/D 也處理文件夾。

1、清除屬性:attrib -r -a -h -s
通常清理病毒之前都會這麼先清理病毒的屬性,否則無法刪除病毒:
attrib -r -a -h -s d:\Autorun.inf
del d:\Autorun.inf
如不清除文件屬性,是不能使用del、copy、move、ren等命令的。
以下命令是錯誤的,原因是沒有使用attrib去掉文件屬性,相反,它添加了隱藏、只讀等屬性,導致copy無法找到文件:
cd.>Autorun.inf
attrib +r +a +h +s Autorun.inf
copy /y Autorun.inf d:

2、添加屬性:attrib +r +a +h +s
建立免疫的辦法是:
cd.>d:\Autorun.inf
attrib +r +a +h +s d:\Autorun.inf
但實際上,Autorun.inf是一個文件夾,而且文件夾裡面還包含著其它文件:
md "D:\autorun.inf\免疫目錄不要刪除!...\"
attrib +s +h +r "D:\autorun.inf\免疫目錄不要刪除!...\"
Echo Y|cacls "D:\autorun.inf\免疫目錄不要刪除!...\" /T /C /P everyone:N
先創建畸形文件夾“免疫目錄不要刪除!...”,然後添加隱藏、只讀、系統等屬性,最後一行的cacls是權限設置。這樣做的目的

是防止其它程序修改或刪除該免疫文件。

3、處理子目錄和子文件:Attrib /s /d
cacls D:\autorun.inf /T /C /P everyone:F
Attrib -r -h -s -a /s /d D:\autorun.inf
rd /s /q D:\autorun.inf
注意其中的一行:
Attrib -r -h -s -a /s /d D:\autorun.inf
意思是清理D:\autorun.inf目錄下所有文件夾和文件的屬性。
注意參數 s 和 d 的位置:S在前,D在後。
如有必要,需使用括號,如:
(Attrib -r -h D:\autorun.inf)

十、文件搜索命令:DIR
該命令參數較多,都比較實用,下面列出幫助文件,並就一些常用的具體用法做介紹。
C:\Documents and Settings\Administrator>dir/?
顯示目錄中的文件和子目錄列表。
DIR [drive:][path][filename] [/A[[:]attributes]] [/B​​] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]

實戰應用:
開始前先了解通配符 “*”和“?”。
* 指所有任意文件或字符,範圍較大;
? 指某個模糊的文件或字符,範圍較小。
1、查詢當前目錄文件及文件夾:dir
2、查詢具有隱藏屬性的文件:dir /a:h
D 目錄 R 只讀文件
H 隱藏文件 A 準備存檔的文件
S 系統文件 - 表示“否”的前綴
3、查詢結果前幾行不包含多餘的信息:dir /b
4、分欄模式,把結果分作兩列顯示:dir /d
5、按照文件大小順序排列查詢結果:dir /o:s
N 按名稱(字母順序) S 按大小(從小到大)
E 按擴展名(字母順序) D 按日期/時間(從先到後)
G 組目錄優先 - 顛倒順序的前綴
6、可以顯示子目錄和子文件,搜索所有文件:dir /s
7、根據文件創建時間搜索:dir /t:c
C 創建時間
A 上次訪問時間
W 上次寫入的時間
8、寬格式顯示結果,類似於 dir /d 的分欄模式:dir /w
9、搜索F盤後綴名為mp3的所有文件:dir /s f:\*.mp3
10、搜索歌名含有“劉德華”的歌曲:dir /s f:\*劉德華*.mp3
11、搜索文件名第二個字符為“愛”的歌曲:dir /s f:\?愛*.mp3
13、搜索文件名倒數第三個字符是“o”的文件夾:dir /a:d *o???.*
14、搜索文件名以“32”結尾的文件:dir *32.* /s
15、搜索文件名以“sys”開頭且只有七位的文件:dir sys????.* /s
16、搜索“C:\Program Files\Windows Media Player\”下的wmplayer.exe程序:dir "C:\Program Files\Windows Media

Player\wmplayer.exe"
17、搜索QQ.exe程序:dir /s qq.exe
18、通用搜索,只顯示完整的路徑名:dir /a-d /b /s
19、全盤搜索ttplayer.exe程序:for %%x in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T : U: V: W: X: Y:

Z:) do if exist %%x cd /d %%x&dir /ad /b /s ttplayer.exe
20、全盤同時搜索多個文件(音頻):for /f "skip=1" %%i in ('wmic logicaldisk where "drivetype='3'" get caption') do

(dir /b /ad /b / s "%%i\*.mp3" "%%i\*.wma" "%%i\*.wav")
注意:
1、以上命令可以直接在cmd窗口測試。
2、請熟悉兩個通配符的作用。
3、dir與for組合可以進行複雜的搜索,for是一個循環命令,會在後面學習。在cmd裡運行FOR需把“%%i”改成“%i”。
4、請記住並熟練運用以上各個dir的參數,未列出的參數請自學。
5、請記住“dir /a /b /s”這個常用的搜索命令。
6、以下參數請自學:
/C 在文件大小中顯示千位數分隔符。這是默認值。用 /-C 來
停用分隔符顯示。
/L 用小寫。
/N 新的長列表格式,其中文件名在最右邊。
/P 在每個信息屏幕後暫停。
/Q 顯示文件所有者。
/X 顯示為非 8dot3 文件名產生的短名稱。格式是 /N 的格式,
短名稱插在長名稱前面。如果沒有短名稱,在其位置則
顯示空白。
/4 用四位數字顯示年
可以在 DIRCMD 環境變量中預先設定開關。通過添加前綴 - (破折號)
來替代預先設定的開關。例如,/-W。

十一、附錄
(一)CMD命令目錄參考
以下命令目錄來自CMD的幫助文件。 ★表示在批處理中使用,●表示基礎常用,兩種都要熟悉掌握。當然,以下大部分都是常用的


有關某個命令的詳細信息,請鍵入 HELP 命令名。如:help echo
ASSOC 顯示或修改文件擴展名關聯。
AT 計劃在計算機上運行的命令和程序。
ATTRIB ●顯示或更改文件屬性。
BREAK 設置或清除擴展式 CTRL+C 檢查。
CACLS 顯示或修改文件的訪問控制列表(ACLs)。
CALL ★從另一個批處理程序調用這一個。
CD ●顯示當前目錄的名稱或將其更改。
CHCP 顯示或設置活動代碼頁數。
CHDIR 顯示當前目錄的名稱或將其更改。
CHKDSK 檢查磁盤並顯示狀態報告。
CHKNTFS 顯示或修改啟動時間磁盤檢查。
CLS ●清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR ●設置默認控制台前景和背景顏色。
COMP 比較兩個或兩套文件的內容。
COMPACT 顯示或更改 NTFS 分區上文件的壓縮。
CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換前驅動器。
COPY ●將至少一個文件複製到另一個位置。
DATE ●顯示或設置日期。
DEL ●刪除至少一個文件。
DIR ●顯示一個目錄中的文件和子目錄。
DISKCOMP 比較兩個軟盤的內容。
DISKCOPY 將一個軟盤的內容複製到另一個軟盤。
DOSKEY 編輯命令行、調用 Windows 命令並創建宏。
ECHO ★顯示消息,或將命令回顯打開或關上。
ENDLOCAL ★結束批文件中環境更改的本地化。
ERASE 刪除至少一個文件。
EXIT ★退出 CMD.EXE 程序(命令解釋程序)。
FC ●比較兩個或兩套文件,並顯示不同處。
FIND ★在文件中搜索文字字符串。
FINDSTR ★在文件中搜索字符串。
FOR ★為一套文件中的每個文件運行一個指定的命令。
FORMAT 格式化磁盤,以便跟 Windows 使用。
FTYPE ●顯示或修改用於文件擴展名關聯的文件類型。
GOTO ★將 Windows 命令解釋程序指向批處理程序中某個標明的行。
GRAFTABL 啟用 Windows 來以圖像模式顯示擴展字符集。
HELP ●提供 Windows 命令的幫助信息。
IF ★執行批處理程序中的條件性處理。
LABEL 創建、更改或刪除磁盤的捲標。
MD ●創建目錄。
MKDIR ●創建目錄。
MODE 配置系統設備。
MORE ●一次顯示一個結果屏幕。
MOVE ●將文件從一個目錄移到另一個目錄。
PATH 顯示或設置可執行文件的搜索路徑。
PAUSE ★暫停批文件的處理並顯示消息。
POPD 還原 PUSHD 保存的當前目錄的上一個值。
PRINT 打印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存當前目錄,然後對其進行更改。
RD ●刪除目錄。
RECOVER 從有問題的磁盤恢復可讀信息。
REM ★記錄批文件或 CONFIG.SYS 中的註釋。
REN ●重命名文件。
RENAME 重命名文件。
REPLACE 替換文件。
RMDIR 刪除目錄。
SET ★顯示、設置或刪除 Windows 環境變量。
SETLOCAL ★開始批文件中環境更改的本地化。
SHIFT ★更換批文件中可替換參數的位置。
SORT ●對輸入進行分類。
START ●啟動另一個窗口來運行指定的程序或命令。
SUBST 將路徑跟一個驅動器號關聯。
TIME ●顯示或設置系統時間。
TITLE ●設置 CMD.EXE 會話的窗口標題。
TREE ●以圖形模式顯示驅動器或路徑的目錄結構。
TYPE ●顯示文本文件的內容。
VER 顯示 Windows 版本。
VERIFY 告訴 Windows 是否驗證文件是否已正確寫入磁盤。
VOL 顯示磁盤捲標和序列號。
XCOPY ●複製文件和目錄樹。
(二)DOM命令目錄參考
以下命令來自《MS-DOS HELP 命令參考》,有些命令專用於DOS和CMD,有些專用於批處理,有些已經不能使用,注意區分。
ANSI.SYS 定義一套函數,用於改變圖形的顯示,控制光標的移動,以及對鍵盤進行重新設置。
Append 使程序能打開所指定目錄中的數據文件,就像該文件是在當前目錄中一樣。
Attrib 顯示或修改文件的屬性。
Batch commands 批處理文件或批處理程序是一個包含若干MS-DOS命令的正文文件,擴展名為.BAT。當在命令提示符下敲入批處理

程序的名稱時,MS-DOS成組執行此批處理程序中的命令。下面MS-DOS命令是專門在批處理程序中使用的: Call、For、Pause、

Choice、Goto、Rem、Echo、If、Shift。
Break 允許或禁止對擴展鍵CTRL+C的檢查。可在命令提示符下或CONFIG.SYS文件中使用該命令。
Buffers 在系統啟動時,在內存中分配指定個數的磁盤緩衝區。該命令僅用在CONFIG.SYS文件中。
Call 從一個批處理程序中調用另一個批處理程序,而不會引起第一個批處理的中止。
Cd 顯示當前目錄的名稱或改變當前目錄。
Chcp 顯示當前活動字符集(代碼頁)的代號。
Chdir 顯示當前目錄的名稱或改變當前目錄。
Chkdsk 檢查磁盤狀態並顯示狀態報告。還能修正磁盤錯誤。
CHKSTATE.SYS 內存優化程序MemMaker利用它來跟踪優化過程。
Choice 在批處理程序中,提示用戶作一選擇。顯示一指定的提示符並暫停等待用戶從一組指定的鍵中作出選擇。該命令只能用在

批處理程序中。
Cls 清屏後的屏幕只出現命令提示符和光標。
Command 啟動一新的MS-DOS命令解釋程序實例(instance)。命令解釋程序是一個讓用戶輸入命令的程序。 EXIT命令用於中止新

的命令解釋程序,並將控制返回原來的解釋程序。
CONFIG.SYS commands CONFIG.SYS文件是一個包含特殊命令的正文文件。這些命令用於配置計算機的硬件組成,以便MS-DOS和應用

程序可以使用它們。 MS-DOS啟動時先執行CONFIG.SYS文件中的命令。 CONFIG.SYS文件一般放在C盤根目錄下。
Copy 複製一個或多個文件到所指定的路徑下。
Country 使MS-DOS按不同國家習慣顯示時間、日期和貨幣,確定字符排序的方法,以及哪些字符可以用作文件名。該命令只能用在

CONFIG.SYS文件中。
Ctty 改變用於控制計算機的終端設備。若想用另一台設備進行命令輸入,可用CTTY命令實現。
Date 顯示日期並提示根據需要來修改日期。
Dblspace 壓縮硬盤或軟盤,並對用DriveSpace壓縮過的驅動器進行配置。
Debug 啟動Debug 程序,用以測試和調試可執行文件。
Defrag 為優化磁盤操作而重組盤上的文件,在運行Windows時不要使用這個命令。
Del 刪除指定的文件。
Deltree 刪除一個目錄及目錄下的所有文件和子目錄。
Device 將特定設備驅動程序裝入到內存。此命令只用在CONFIG.SYS文件中。
Device drivers 設備驅動程序。
Devicehigh 加載設備驅動程序到高端內存。
Dir 顯示指定目錄下的文件和子目錄列表。
Diskcomp 比較兩個軟盤中的內容​​。該命令按磁道進行比較。
Diskcopy 拷貝一個軟盤的內容到另一軟盤。
DISPLAY.SYS 允許在EGA、VGA和LCD顯示器上顯示國際字符集。
Dos 指定MS-DOS應該保持到上端內存區的鏈接,把其一部分加載到上端內存區(HMA),或二者兼而有之。只能在CONFIG.SYS文件

中使用該命令。
Doskey 加載Doskey程序到內存。 Doskey程序回調MS-D0S命令,使你能夠編輯命令行,創建並運行宏。
Dosshell 啟動MS-DOS Shell,一個MS-DOS圖形界面。
DRIVER.SYS 建立一邏輯驅動器,以便你能作為物理軟磁盤驅動器來引用。
DriveSpace Tips DriveSpace是一個磁盤壓縮程序,通過它您可以用少量的空間來存儲大量的文件。
Drivparm 當你啟動MS-DOS時,為磁盤及磁帶這樣的設備定義參數。你只能在CONFIG.SYS文件中使用此命令。
Drvspace 壓縮硬盤或軟盤,並對用DriveSpace壓縮過的驅動器進行配置。
DRVSPACE.SYS 確定DBLSPACE.BIN在內存中的最終存放位置。
Echo 當程序運行時,顯示或隱藏批處理程序中的正文。也可用於允許或禁止命令的回顯。在運行批處理程序時,MS-DOS一般在屏

幕上顯示(回顯)批處理程序中的命令。使用ECHO命令可關閉此功能。
Edit MS-DOS Editor是一文本編輯器,用於建立及編輯ASCII文本文件。
EGA.SYS 當監視器為EGA並採用MS-DOS Shell Task Swapper(外殼任務切換程序)時,用EGA.SYS設備驅動程序來保存和恢復屏幕

顯示。如果顯示器為EGA顯示器,那麼在使用任務切換程序前一定要裝入EGA.SYS設備驅動程序。
Emm386 對採用80386或更高處理器的計算機,允許或禁止EMM386擴充內存支持。 EMM386命令也可允許或禁止對Weitek協處理器的

支持。但在運行Windows時不要使用此命令。
EMM386.EXE 提供對上端內存區的訪問並用擴展內存來模擬擴充內存。
Erase 刪除指定的文件。
Exit 如果啟動命令解釋程序的程序存在,則退出MS-DOS命令解釋程序(COMMAND.COM)而返回此程序。
Expand 展開一壓縮的文件。
Fasthelp 列表顯示MS-DOS 6.22所有命令,並給出每一個命令的簡介。
Fastopen 啟動Fastopen程序,這可以改進具有大目錄計算機的性能。 Fastopen將減少MS-DOS不斷打開經常使用的文件所用的時間

。當運行Windows時不要使用此命令。
Fc 比較兩個文件並顯示它們之間的不同。
Fcbs 指定MS-DOS在同一時間可打開的文件控制塊(FCB)數。只能在CONF1G.SYS文件中使用此命令。
Fdisk 啟動Fdisk程序,以配置MS-DOS所使用的硬盤。 Fdisk顯示一系列的菜單以幫助你對硬盤進行MS-DOS分區 。
Files 指定MS-DOS在同一時刻可存取的文件數。此命令只能在CONFIG.SYS文件中使用。
Find 在某一或多個文件中查找指定的文件字符串。
For 對一組文件逐一運行一條命令。該命令可用在批處理文件中,也可命令提示符下直接調用。
Format 格式化MS-DOS磁盤。
Goto 在批處理文件中,把MS-DOS定向到某一行,這一行由指定的標號來標記。該命令只能用在批處理文件中。
Graphics GRAPHICS將程序裝入內存,允許MS-DOS打印出屏幕上顯示的信息。僅當使用彩色或圖形適配器時才能使用GRAPHICS命令


Help 啟動MS-DOS幫助系統。
HIMEM.SYS HIMEM是一個擴展內存管理的程序,用來管理擴展內存和高端內存區(HMA),以保證不同的應用程序或設備驅動程序不

會同時使用同一塊內存。
If 批處理程序中的條件判斷語句。若IF命令指定的條件為真,則MS-DOS執行條件下面的命令;否則,MS-DOS忽略此命令。此命令

只能在批處理程序中使用。
Include 在一個配置塊中包含另一個配置塊。此命令僅能用於CONFIG.SYS文件。
Install 啟動MS-DOS時裝入一個內存駐留程序。此命令只能在CONFIG.SYS文件中使用。
Interlnk 將兩台計算機通過並口或串口聯接起來,以共享磁盤和打印機。
INTERLNK.EXE 要將Interlnk客戶驅動器或打印機口的操作重定向到lnterlnk服務器驅動器或打印機口,必須在CONFIG.SYS文件中

命令裝入此設備驅動程序。
International commands 當改變國別設置和字符集(代碼頁)時,下列命令是非常有用的:
Intersvr 啟動Interlnk服務器。
Keyb 啟動keyb程序,配置特定語言鍵盤。
Label 創建、修改或刪除磁盤捲標。 MS-DOS在目錄列表中顯示卷標。若有捲系列號也同時顯示。
Lastdrive 指定可使用驅動器的最大數量。此命令只能在CONFIG.SYS文件中使用。
Lh 將程序裝入到上端內存區。
Loadfix 把程序裝入在常規內存的第一個64K之上,並運行程序。
Loadhigh 將程序裝入到上端內存區。
Md 創建目錄。使用MKDIR或MD命令可創建多級目錄結構
Mem 顯示計算機中已使用的和自由的內存量。
Memmaker 啟動MemMaker程序,通過將設備驅動程序和內存駐留程序移到上端內存而優化計算機內存的使用。
MenuColor 設置啟動菜單的正文和背景顏色。此命令只能在CONFIG.SYS文件的菜單塊內使用。
MenuDefault 指定啟動菜單的默認菜單項並設定等待時間。
MenuItem 定義啟動菜單的菜單項。此命令只能在CONFIG.SYS文件的菜單塊中使用。每個菜單最多可有九個菜單項。
Mkdir 使用MKDIR或MD命令可創建多級目錄結構。
Mode Commands 配置系統設備。 MODE命令可執行許多任務,如顯示系統狀態,改變系統設置,或重新配置端口或設備。
More 每次顯示一屏輸出。 MORE 命令從管道或重定向文件中讀標準輸入,並每次顯示一屏信息。該命令一般用於查看長文件。
Move 將一個或多個文件移到指定的位置,它也可以更改目錄名。
Msav 掃描計算機,搜尋已知的計算機病毒。
Msbackup 從一個磁盤向另一個磁盤備份或恢復文件。
Mscdex 提供對CD-ROM驅動器的存取。可在AUTOEXEC.BAT中或從命令提示符下裝入MSCDEX。 (
Msd 提供計算機的詳細技術信息。
Multi-config 一個CONFIG.SYS文件可以定義幾種不同的系統配置。
Nlsfunc 啟動Nlsfunc程序可裝載國家特定的語言支持(NLS)信息。
Numlock 指定在計算機啟動時打開或關閉NUMLOCK鍵。此命令只能在CONFIG.SYS文件中使用。
Path 指定在MS-DOS搜索可執行文件的目錄。
Pause 暫停批處理程序的執行並顯示一條消息,提示用戶按任意鍵繼續執行。只能在批處理程序中使用該命令。
Power 打開或關閉電源管理,報告電源管理的狀態,並設置電源節省級別。
POWER.EXE 在應用程序或設備空閒時減少電源消耗。
Print 在使用其它MS-DOS命令時打印正文文件。
Prompt 改變命令提示符。
Qbasic 啟動MS-DOS QBasic,QBasic讀入Basic語言指令,並將其解釋為可執行代碼。
RAMDRIVE.SYS 用計算機的一部分隨機存取內存(RAM)模擬硬盤驅動器。
Rd 刪除目錄。
Rem 在批處理文件或CONFIG.SYS中加入註解。也可用REM命令來屏蔽命令(在CONFIG.SYS 中也可以用分號(;)代替REM命令,但在批

處理文件中則不能替代)。
Ren 改變一個或多個文件名。
Rename 改變一個或多個文件名。
Replace 用源目錄中的文件代替目標目錄中的同名文件。還可以使用REPLACE在目標目錄中加入文件。
Restore 恢復用MS-DOS 2.0至5.0的BACKUP命令備份的文件。如果要恢復用MS-DOS 6或更高版本的MSBACKUP命令備份的文件,則應

使用程序恢復文件。
Rmdir 刪除目錄。
ScanDisk 啟動Microsoft ScanDisk,該磁盤分析和修復工具能檢查驅動器上的錯誤並排除所找到的任何故障。
Set 顯示,設置或刪除MS-DOS環境變量。
Setver 顯示版本表。給為MS-DOS早期版本而設計的程序或設備驅動程序報一個早於6.22的版本號。
SETVER.EXE 將MS-DOS版本表裝入內存。此設備驅動程序必須在CONFIG.SYS文件中用命令裝入。
Share 啟動Share程序,提供文件共享和在磁盤、網絡驅動器上進行鎖定的功能。
Shell 指定希望MS-DOS使用的命令解釋程序的名字和位置,此命令僅能在CONFIG.SYS文件中使用。
Shift 改變批處理程序中可替換參數的位置。
SIZER.EXE 內存優化程序MemMaker使用SIZER來判斷設備驅動程序以及內存駐留程序所佔內存空間。
Smartdrv 使用SMARTDrive可在擴展內存中創建一個磁盤緩衝。磁盤緩衝能有效地加速磁盤操作。
SMARTDRV.EXE 裝入SMARTDRV.EXE設備驅動程序就可以進行雙重緩衝。
Sort 讀輸入,將數據排序並將結果寫到屏幕、文件或其它設備。 SORT作為過濾器,讀指定列的字符並按升序或降序重排。
Stacks 支持動態使用數據堆棧以處理硬件中斷。此命令僅能在CONFIG.SYS文件中使用。
Submenu 在啟動菜單中定義一個項,選中時顯示另一套選擇項。只能在CONFIG.SYS文件中的一個菜單塊內部使用這一命令。
Subst 將驅動器符與路徑關聯。指定的虛驅動器字母對應實際的驅動器。運行Windows時不要使用SUBST命令。
Switches 指定MS-DOS中的特殊選項。此命令只能在CONFIG.SYS文件中使用。
Sys 將隱含的MS-DOS系統文件(IO.SYS和MSDOS.SYS)和MS-DOS命令解釋程序(COMMAND.COM)的MS-DOS部分拷貝到磁盤上以創建啟

動磁盤。
Time 顯示系統時間或設置計算機的內部時鐘。
Tree 圖形化地顯示目錄結構。
Type 示文本文件的內容。使用TYPE命令只可察看文本文件而不能修改。
Undelete 恢復以前用命令刪除的文件。
Unformat 恢復由FORMAT命令清除的磁盤。 UNFORMAT只能恢復本地硬盤和軟盤驅動器,它不能恢復網絡驅動器。 UNFORMAT命令還

能重新修復和建立硬盤驅動器上損壞的分區表。
Ver 顯示MS-DOS版本號。
Verify 指定MS-DOS來檢查文件是否正確地寫到磁盤上並顯示檢查的狀態。
Vol 顯示磁盤捲標和序列號。
VSafe 連續監視計算機是否有病毒,當發現病毒時顯示告警信息。 VSAFE是內存駐留程序,使用22K內存。運行Windows時不要使用

VSAFE命令。
Xcopy 拷貝目錄及其子目錄和文件(除隱含和系統文件)。使用這個命令,可以拷貝一個目錄中的所有文件,包括該目錄中的子目

錄的所有文件。
(三)系統運行命令大全
以下命令用於啟動一些系統程序,可以在開始菜單的“運行”裡運行。
calc-----------啟動計算器
certmgr.msc----證書管理實用程序
charmap--------啟動字符映射表
chkdsk.exe-----Chkdsk磁盤檢查
ciadv.msc------索引服務程序
cleanmgr-------垃圾整理
cliconfg-------SQL SERVER 客戶端網絡實用程序
Clipbrd--------剪貼板查看器
cmd.exe--------●CMD命令提示符
compmgmt.msc---計算機管理
conf-----------啟動netmeeting
dcomcnfg-------打開系統組件服務
ddeshare-------打開DDE共享設置
devmgmt.msc--- 設備管理器
dfrg.msc-------磁盤碎片整理程序
diskmgmt.msc---磁盤管理實用程序
drwtsn32------ 系統醫生
dvdplay--------DVD播放器
dxdiag---------檢查DirectX信息
eudcedit-------造字程序
eventvwr-------事件查看器
explorer-------打開資源管理器
fsmgmt.msc-----共享文件夾管理器
gpedit.msc-----組策略
iexpress-------木馬捆綁工具,系統自帶
logoff---------●註銷命令
lusrmgr.msc----本機用戶和組
magnify--------放大鏡實用程序
mem.exe--------●顯示內存使用情況
mmc------------打開控制台
mobsync--------同步命令
mplayer2-------●媒體播放機簡易widnows media player
Msconfig.exe---系統配置實用程序
mspaint--------畫圖板
mstsc----------遠程桌面連接
narrator-------屏幕“講述人”
net start messenger----開始信使服務
net stop messenger-----停止信使服務
netstat -an----(TC)命令檢查接口
notepad--------●打開記事本
Nslookup-------IP地址偵測器
nslookup-------網絡管理的工具嚮導
ntbackup-------系統備份和還原
ntmsmgr.msc----移動存儲管理器
ntmsoprq.msc---移動存儲管理員操作請求
odbcad32-------ODBC數據源管理器
oobe/msoobe /a----檢查XP是否激活
osk------------打開屏幕鍵盤
packager-------對象包裝程序
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit.exe----註冊表
regedt32-------註冊表編輯器
regsvr32 /u *.dll----停止dll文件運行
regsvr32 /u zipfldr.dll------取消ZIP支持
rononce -p ----●15秒關機
rsop.msc-------組策略結果集
secpol.msc-----本地安全策略
services.msc---本地服務設置
sfc /scannow-----掃描錯誤並複原
sfc /scannow---windows文件保護
sfc.exe--------系統文件檢查器
shrpubw--------創建共享文件夾
sigverif-------文件簽名驗證程序
sndrec32-------錄音機
Sndvol32-------音量控製程序
syncapp--------創建一個公文包
sysedit--------系統配置編輯器
syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼
taskmgr--------●任務管理器
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
tsshutdn-------●60秒倒計時關機命令
utilman--------輔助工具管理器
wiaacmgr-------掃描儀和照​​相機嚮導
winchat--------XP自帶局域網聊天
winmsd---------系統信息
winver---------檢查Windows版本
wmimgmt.msc----打開windows管理體系結構(WMI)
write----------寫字板
wscript--------windows腳本宿主設置
wupdmgr--------windows更新程序
(四)其它系統命令
有些命令沒有出現在以上命令中,但也是常用的,現列出如下。
1、進程命令:tasklist、taskkill、ntsd
1)進程列表:tasklist
這個命令行工具顯示應用程序和本地或遠程系統上運行的相關任務/進程的列表。
TASKLIST [/S system [/U username [/P [password]]]]
[/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
2)結束進程:taskkill
這個命令行工具可用來結束至少一個進程。可以根據進程 id 或圖像名來結束進程。
TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]
3)系統調試工具:ntsd
常見用來結束進程,比taskkill稍微高級、強大,但是功能也有限。
命令格式:ntsd -c q -p pid
命令格式:ntsd -c q -pn ***.exe
***.exe 為進程名,exe不能省
選項option:
  -2打開一個用於調試字符模式的應用程序的新窗口。
  -d將輸出重定向到調試終端-g 使執行自動通過第一個斷點。
  -G使 NTSD 在子程序終止時立即退出o啟用多個進程的調試,默認值為由調試程序衍生的一個進程。
  -p指定調試由進程 ID 標識的進程。
  -v產生詳細的輸出。

2、Windows NT命令行服務控制:SC
SC命令是XP系統中功能強大的DOS命令,可以用來查詢、開啟和停止系統服務。

3、Windows 控制台註冊表工具:reg
Operation [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]
4、Windows 管理規範命令行:WMIC
WMIC擴展WMI(Windows Management Instrumentation,Windows管理規範) ,提供了從命令行接口和批命令腳本執行系統管理的

支持。
該命令比較強大和復雜。

5、任務計劃命令:at和schtasks
1)任務計劃命令:AT
AT 命令安排在特定日期和時間運行命令和程序。
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
要使用 AT 命令,計劃服務必須已在運行中。
必須先開啟服務。以下是開啟該服務的命令:
sc start schedule
sc config schedule start= auto

2)高級任務計劃命令:schtasks
允許管理員創建、刪除、查詢、更改、運行和中止本地或遠程系統上的計劃系統。替代 AT.exe。比AT要復雜得多。
SCHTASKS /parameter [arguments]
同樣需要開啟schedule服務。

6、常用關機命令:shutdown、tsshutdn、logoff
1)一般系統關機:shutdown
2)在控制方式下關閉服務器:tsshutdn
3)註銷系統:logoff

7、常用網絡命令:net、netstat、finger、ping、ipconfig
1)net命令
NET命令是功能強大的以命令行方式執行的工具。它包含了管理網絡環境、服務、用戶、登陸等Windows 98/NT/2000 中大部分重要

的管理功能。使用它可以輕鬆的管理本地或者遠程計算機的網絡環境,以及各種服務程序的運行和配置。或者進行用戶管理和登陸

管理等。

2)netstat命令
netstat命令的功能是顯示網絡連接、路由表和網絡接口信息,可以讓用戶得知目前都有哪些網絡連接正在運作。

3)nslookup命令   
nslookup命令的功能是查詢一台機器的IP地址和其對應的域名。它通常需要一台域名服務器來提供域名服務。如果用戶已經設置好

域名服務器,就可以用這個命令查看不同主機的IP地址對應的域名。

4)finger命令   
finger命令的功能是查詢用戶的信息,通常會顯示系統中某個用戶的用戶名、主目錄、停滯時間、登錄時間、登錄shell等信息。

如果要查詢遠程機上的用戶信息,需要在用戶名後面接“@主機名”,採用[用戶名@主機名]的格式,不過要查詢的網絡主機需要運

行finger守護進程。

5)ping命令   
ping命令用於查看網絡上的主機是否在工作,它向該主機發送ICMP ECHO_REQUEST包。有時我們想從網絡上的某台主機上下載文件

,可是又不知道那台主機是否開著,就需要使用ping命令查看。

6)ipconfig命令
IPConfig實用程序和它的等價圖形用戶界面——Windows 95/98中的WinIPCfg可用於顯示當前的TCP/IP配置的設置值。

8、磁盤管理命令:fsutil
Fsutil 是可用於執行多種與 FAT 和 NTFS 文件系統相關的任務(例如管理重解析點、管理稀疏文件、卸載卷或擴展卷)的命令行

實用程序。由於 Fsutil 功能非常強大,因而只有完全掌握 Windows XP 的高級用戶才能使用它。此外,必須作為管理員或管理員

組的成員登錄才能使用 Fsutil。

9、系統信息命令:systeminfo

歡迎瀏覽 Blog (↓↑ 管理規範 ↑↓)

歡迎瀏覽 Blog (↓↑ 管理規範 ↑↓)

最新文章主題 http://hr-no.blogspot.com/ 閱覽

無任歡迎任何人,留言「張貼意見」讓我更明白?你想表達什麼!

一、書商勿擾,若有意恰,煩請等待?相關文章,請勿擅自擷取引用,若有引用?請標明出處,維護「倫理道德」。

二、若惡意引用本文,保留「法律追責」勿擅自認定解釋,本網也不另做解釋,但禁止影射認定,引起緋論。

三、基於保護當事人權益,不公開「公司行號、原始典故」,請各位閱讀者,自己另做思考。

四、本 Blog 發言,僅以 原始創作 網址 http://is-hr.blogspot.com/ 是唯一引導網址,其他轉載文章,恐有轉載者個人用意,請閱讀者多加確認網址,避免遭到「誤導」。


五、我希望維持「文章」在思維上該有的水準,因此?文章發表,將開始趨緩,儘可能的維持「十篇」的發稿量。

關於文章

HR-NO BlogSpot.com 2010 /06 /17近況:

有幾篇源自於「 http://is-hr.blogspot.com/ 」的原稿,我會在這一 HR NO當中進行描述,那些不屬於員工範圍的「工作型態」,反而與中高層的條件有關,預計?八十三節的文章,可能要「轉移約五十篇,在「下一個大主題:企業主的統御」上去;

這一個大主題:HR-NO在 2010 / 08 /09 增加到98篇儲稿。

還有增加的可能,來強調某種主題!

我會將這一年「12個月份、每月七節 + 外 N 節」妥善的完成。

因為這是我人生至今為止,最直接展示的社會現象。


釋出太多,被逼寫心得感想的人,別懷恨在心;聽說最少2000字,真假的?你們董事大人好狠心!

(建議:觀看者在寫心得時,最少要交 4000 字的心得報告,因為一個「高中生」都能交給我「滿滿 5600 字的工作心得,甚至描述各種工作現況」。)

當主管的人,做錯事,在期限前,有下面的人扛?那基層員工就是「背黑鍋、擔責任」錯誤永遠是「管理職、資深者」造成。

每月,固定釋出八章(含外節),因為我很多「錯別字」都還沒修訂! 請多包涵!

千萬不要找我當人資專員,我會玩殘很多「投機的人」。

明年預備的主題 Blog 「將關於BOSS的問題!」 明年豋場!

望能勉勵

不恨此山,不弒君。 仍志明;
不得天翼,不能斷。 仍天下;
不雪天下,不布武。 仍大海;
不能天地,不恨頭。 仍望優;

西元1997年六月讀完戰國策後......發瘋寫下的四言三緞。


大家都聽過.........
人嚇人會嚇死人;僅只有人會搞鬼!
搞得越大嚇死人;越來越多人嚇人!

我的特異能叫做「黑暗 Dark」而我也暱稱為 Dark Man

效能一:有光就有影,有影就有 Dark 之力,銷毀光明假象,創造文明知識未來。
效能二:當你凝視 Dark 時,Dark 將從四面八方包圍你。
效能三:Dark 不能說的秘密;會引起群眾恐慌!

以下問答,請在看完後,細細思量!你才能有所領悟!
別被表面的所帶過,請細細思量其中互動。

A
問答題:外星人近期,來過地球嗎?
解答是:外星人來過,但地球人的心智水準太低,根本不懂「接觸表徵」。

C
問答題:我寫得很順嗎?
解答是:以前寫過數個月的「長篇小說」,因此?寫起來還算順,但我不是「社工科系」出生,這些文章,全部都是「事實演化」有感而發描述。我也並未參考過任何「人資書籍」。

C2
問答題追加答案:
我若要將這個主題寫得好,就更不該去看「人資書籍」,而該閱讀更多實際案例,以案例情節;來撰寫事實。


D
問答題:你到底懂得多少東西?(看你YAHOO知識+的列表)(2013年後YAHOO知識家更新版本)
解答是:知無不言,言無不盡;只要我懂一分,就回答一分。

E
問答題:你到底會寫到什麼時候?( Blog spot )
解答是:你們相信嗎?現在寫的都是「綱要關係」,Dark Man 根本都還沒開始寫進入主題!

F
問答題:「孔子」周遊列國時,為何遭到追殺?
解答是:「孔子」率領近千百人,在列國諸侯之間引起戰亂,甚至進行武裝民兵叛變,列國諸侯能不殺「孔子」嗎?孔子不見得只是「禮教先師」,甚至可能是「恐怖份子」的祖師爺。

G
問答題:職場上「沒有友情」可以敘述嗎?
解答是:「對別人好一分,就是減少自己的好二分;這是資本主義所主張的行為。」因此?你要我如何在「資本策略的工作環境」上描述「友情」的行為?倒不如說「勾心鬥角」的逼迫?致使[ EQ ]成為一種毫無道德意識的容器。

H
問答題:Dark Man 到底是何方神聖?
解答是:從前有人描述我是「三頭六臂、凶神惡煞」?見過之後,才知道「別人賦予我,很深邃的黑暗。」

H2
修飾:我形容自己是「一座大海中的冰山,僅露出一小部分在海面上,讓人不知道冰山有多大!想要窺視冰山全貌的機會不多?除非你看見「冰山如 UFO 從海中升空飛馳而去。」當然,船隻撞上冰山?都沒有好結果,後面你們自己想像吧!