ไวยากรณ์บรรทัดคำสั่งสำหรับการเรียกใช้ VBScript คืออะไร

เวลาออก: 2022-08-05

การนำทางอย่างรวดเร็ว

ในการเรียกใช้ VBScript จากบรรทัดคำสั่ง คุณสามารถใช้ไวยากรณ์ต่อไปนี้:

vbs

ตัวอย่างเช่น หากต้องการเรียกใช้สคริปต์ "Hello.vbs" จากไดเรกทอรีปัจจุบัน ให้พิมพ์:

vbs สวัสดี.

ฉันจะเรียกใช้ VBScript จากบรรทัดคำสั่งได้อย่างไร

มีสองสามวิธีในการเรียกใช้ VBScript จากบรรทัดคำสั่งวิธีหนึ่งคือการใช้ cmdlet ของ Windows PowerShellในการดำเนินการนี้ ให้เปิด Windows PowerShell แล้วพิมพ์:PS C:> .script.vbs

สิ่งนี้จะเรียกใช้สคริปต์ในโหมด VBScriptอีกวิธีหนึ่งคือการใช้พรอมต์คำสั่งให้เปิดพรอมต์คำสั่งแล้วพิมพ์:CMD

การดำเนินการนี้จะเปิด Microsoft Command Prompt (cmd) จากนั้นคุณสามารถพิมพ์:VBS cscript.vbs ซึ่งจะเรียกใช้สคริปต์ในโหมด VBScript โดยใช้ไดเรกทอรีปัจจุบันเป็นไดเรกทอรีการทำงานของสคริปต์สุดท้าย คุณยังสามารถใช้คำสั่ง Win32 เพื่อเรียกใช้สคริปต์จากภายในแอปพลิเคชัน เช่น Microsoft Word หรือ Excelตัวอย่างเช่น คุณสามารถป้อน:WORD "C:scriptsmyscript.vbs"การดำเนินการนี้จะเปิด Microsoft Word และโหลด myscript.vbs เป็นเอกสาร คุณยังสามารถสร้างทางลัดบนเดสก์ท็อปหรือเมนูเริ่มเพื่อเรียกใช้สคริปต์ได้อย่างรวดเร็วจากภายในแอปพลิเคชันใดๆ โดยคลิกขวาที่ไอคอนของแอปพลิเคชันนั้นและเลือก Run As Administrator จาก เมนูบริบทที่ปรากฏขึ้น

ฉันจะส่งผ่านอาร์กิวเมนต์ไปยัง VBScript เมื่อเรียกใช้จากบรรทัดคำสั่งได้อย่างไร

ในการเรียกใช้ VBScript จากบรรทัดคำสั่ง คุณต้องระบุชื่อสคริปต์และอาร์กิวเมนต์ใดๆ ที่คุณต้องการส่งต่อเมื่อต้องการทำเช่นนี้ พิมพ์ต่อไปนี้ที่พร้อมท์คำสั่ง:

vbs myscript.vbs -Argument1 อาร์กิวเมนต์

โดยที่ myscript.vbs คือชื่อไฟล์ VBScript ของคุณและ -Argument1 -Argument

  1. ..
  2. .. เป็นข้อโต้แย้งที่คุณต้องการถ้าคุณไม่ระบุชื่อไฟล์หรือรายการอาร์กิวเมนต์ VBScript จะถือว่าคุณต้องการเรียกใช้สคริปต์โดยตรงจากตำแหน่งปัจจุบัน

มีวิธีเรียกใช้ VBScript โดยไม่ต้องเปิดหน้าต่างคอนโซลหรือไม่?

ได้ คุณสามารถเรียกใช้ VBScript จากบรรทัดคำสั่งโดยใช้ไวยากรณ์ต่อไปนี้:

vbs

ตัวอย่างเช่น เมื่อต้องการเรียกใช้โค้ดในไฟล์ test.vbs คุณสามารถพิมพ์คำสั่งต่อไปนี้:

การทดสอบ vbs

เหตุใด VBScript ของฉันจึงไม่ทำงานเมื่อฉันพยายามเรียกใช้จากบรรทัดคำสั่ง

มีบางสิ่งที่ควรคำนึงถึงเมื่อพยายามเรียกใช้ VBScript จากบรรทัดคำสั่งขั้นแรก ตรวจสอบให้แน่ใจว่าสคริปต์ของคุณได้รับการบันทึกในไฟล์ที่มีนามสกุล .exe หรือ .cmdประการที่สอง ตรวจสอบให้แน่ใจว่าสคริปต์ของคุณตั้งค่าการอนุญาตที่ถูกต้องสุดท้าย อย่าลืมใช้อาร์กิวเมนต์บรรทัดคำสั่งที่ถูกต้องเมื่อรันสคริปต์ของคุณเคล็ดลับบางประการสำหรับการเริ่มต้นใช้งาน: ในการเรียกใช้ VBScript จากบรรทัดคำสั่ง คุณจะต้องบันทึกเป็นไฟล์ปฏิบัติการ (.exe หรือ .cmd) ในการดำเนินการนี้ ให้คลิกขวาที่ไฟล์และเลือก "บันทึกเป็น..."จากที่นี่ คุณสามารถเลือกรูปแบบที่เรียกใช้งานได้หรือรูปแบบข้อความตรวจสอบให้แน่ใจว่าสคริปต์ของคุณมีสิทธิ์ที่ถูกต้องก่อนที่คุณจะพยายามเรียกใช้จากบรรทัดคำสั่งหากต้องการค้นหาสิทธิ์ที่สคริปต์ของคุณต้องการ ให้เปิด Windows Explorer และไปที่ตำแหน่งที่สคริปต์ของคุณตั้งอยู่ถัดไป ให้ดูที่แท็บ "แอตทริบิวต์" และดูว่ามีข้อความเกี่ยวกับความสามารถในการดำเนินการหรือไม่ (เช่น ถูกวางไว้ในโฟลเดอร์ "ผู้ใช้ทั้งหมด") หากไม่เป็นเช่นนั้น สคริปต์ของคุณอาจต้องการสิทธิ์อนุญาตที่กำหนดไว้สำหรับการดำเนินการ (ซึ่งสามารถทำได้โดยคลิกที่ "การอนุญาต..." จากนั้นคลิกที่ "ตั้งค่าการอนุญาต") สุดท้าย ตรวจสอบให้แน่ใจว่าได้รวมอาร์กิวเมนต์บรรทัดคำสั่งที่จำเป็นเมื่อทำงาน สคริปต์ของคุณตัวอย่างเช่น หากคุณต้องการเรียกใช้สคริปต์ของคุณโดยใช้สวิตช์ /c (ซึ่งทำให้เอาต์พุตของหน้าต่าง CMD แทนที่จะเป็นเอาต์พุตคอนโซล) ให้พิมพ์ c:myscriptmyscript.exe /c ลงในช่องพร้อมท์ของหน้าต่างพร้อมรับคำสั่ง

ข้อผิดพลาดทั่วไปใดบ้างที่เกิดขึ้นเมื่อพยายามเรียกใช้ VBScript จากบรรทัดคำสั่ง

คุณจะหลีกเลี่ยงข้อผิดพลาดเหล่านี้ได้อย่างไรงานทั่วไปใดบ้างที่คุณอาจต้องการดำเนินการเมื่อเรียกใช้ VBScript จากบรรทัดคำสั่งคุณจะทำให้งานเหล่านี้เป็นไปโดยอัตโนมัติได้อย่างไรประโยชน์ของการใช้บรรทัดคำสั่งเพื่อเรียกใช้ VBScripts มีอะไรบ้างบรรทัดคำสั่งดีกว่าวิธีอื่นในการรัน VBScript อย่างไรคุณใช้บรรทัดคำสั่งเพื่อเรียกใช้สคริปต์ในโหมดแบตช์ได้อย่างไร?ปัญหาทั่วไปใดบ้างที่เกิดขึ้นเมื่อพยายามเรียกใช้สคริปต์ในโหมดแบตช์บนระบบ Windowsคุณจะแก้ปัญหาเหล่านี้ได้อย่างไร?มีเคล็ดลับอะไรบ้างในการเพิ่มประสิทธิภาพการเรียกใช้สคริปต์ของคุณเมื่อเรียกใช้จากบรรทัดคำสั่งคุณสามารถแบ่งปันตัวอย่างว่าคุณจะใช้บรรทัดคำสั่งเพื่อรันสคริปต์บนระบบระยะไกลได้อย่างไร?"

ข้อเสียบางประการของ cmdlets เมื่อเทียบกับการเขียนสคริปต์โดยตรงใน PowerShell ได้แก่: การควบคุมการจัดการข้อผิดพลาดน้อยลง ขาดการบันทึก verbose ; และความปลอดภัยลดลงเนื่องจาก cmdlets ทำงานโดยไม่มีการป้องกันอินพุตที่เป็นอันตราย

  1. ข้อผิดพลาดทั่วไปที่เกิดขึ้นเมื่อพยายามเรียกใช้ VBScript จากบรรทัดคำสั่ง ได้แก่ พารามิเตอร์ที่จำเป็นขาดหายไป ไวยากรณ์ที่ไม่ถูกต้อง และการเชื่อมโยงไฟล์ล้มเหลว
  2. คุณจะหลีกเลี่ยงข้อผิดพลาดเหล่านี้ได้อย่างไรโดยปฏิบัติตามแนวทางการใช้ไวยากรณ์และพารามิเตอร์ที่เหมาะสมขณะเรียกใช้งานสคริปต์จากบรรทัดคำสั่ง
  3. งานทั่วไปใดบ้างที่คุณอาจต้องการดำเนินการเมื่อเรียกใช้ VBScript จากบรรทัดคำสั่ง เช่น การเริ่มหรือหยุดบริการ การจัดการไฟล์และโฟลเดอร์ หรือดำเนินการดูแลระบบต่างๆ
  4. คุณจะทำให้งานเหล่านี้เป็นไปโดยอัตโนมัติโดยการสร้างคำสั่งหรือสคริปต์ที่กำหนดเองซึ่งจะดำเนินการเฉพาะตามเงื่อนไขหรือพารามิเตอร์ที่กำหนดภายในโค้ดสคริปต์ของคุณได้อย่างไร
  5. มีประโยชน์มากมายที่เกี่ยวข้องกับการใช้บรรทัดคำสั่งสำหรับการวิ่งVBScripstrafficmanagementandotheradministrativetasks includingmanagingworkloadsandreducingtimetoresults
  6. ในทางใดที่บรรทัดคำสั่งดีกว่าวิธีการอื่นในการรันVBScripstrafficmanagementandotheradministrativetasks ?ข้อดีบางประการของการใช้ cmdlets แทนการเขียนสคริปต์โดยตรงใน PowerShell ได้แก่: ความยืดหยุ่นที่เพิ่มขึ้นเนื่องจากความสามารถของ cmdlet tousebuiltinfunctions; ความสามารถในการอ่านที่ดีขึ้นเนื่องจากเอาต์พุตแบบตาราง การจัดการงานแบบง่ายผ่านการจัดกลุ่มคำสั่งที่เกี่ยวข้องกันเป็นโมดูล และรองรับการทำงานอัตโนมัติผ่าน Windows Task Scheduler
  7. คุณใช้บรรทัดคำสั่ง tocrunscriptsintabishotmodeonWindowssystems อย่างไรวิธีหนึ่งคือการใช้ "powershell -ExecutionPolicy Bypass" ซึ่งอนุญาตให้เข้าถึงทรัพยากรทั้งหมดบนคอมพิวเตอร์ของคุณได้อย่างไม่จำกัด รวมถึงทรัพยากรที่ได้รับการป้องกันโดย UAC (การควบคุมบัญชีผู้ใช้) แนวทางนี้ควรใช้เมื่อจำเป็นเท่านั้น เนื่องจากอาจส่งผลให้มีการเข้าถึงข้อมูลที่ละเอียดอ่อนหรือการแก้ไขระบบโดยไม่ได้รับอนุญาต อีกวิธีหนึ่งคือโดยการไพพ์โค้ดสคริปต์ของคุณลงใน "cmd /c" ซึ่งจะเปิดใช้ Microsoft Command Prompt แทน Powershell แต่วิธีนี้มีฟังก์ชันการทำงานที่จำกัดเมื่อเทียบกับ Powershell เอง สุดท้าย ยังมีเครื่องมือ "scrrun" ซึ่งอนุญาตให้เรียกใช้สคริปต์ได้โดยตรงภายในไฟล์โครงการ Visual Studio 2015 (.sln) โดยไม่ต้องเปิด Command Prompt ก่อน

ฉันจะดีบัก VBScript ของฉันได้อย่างไรหากฉันมีปัญหาในการเรียกใช้จากบรรทัดคำสั่ง

  1. เรียกใช้สคริปต์ของคุณจากบรรทัดคำสั่งโดยพิมพ์:vbscript filename.vbs หากคุณไม่แน่ใจว่าไฟล์อยู่ที่ใด ให้พิมพ์:cd /path/to/file หากต้องการดูรายการไฟล์ VBScript ทั้งหมดในไดเร็กทอรีปัจจุบัน ให้พิมพ์: ls เมื่อต้องการเรียกใช้สคริปต์ของคุณโดยเปิดใช้งานข้อมูลการดีบัก ให้พิมพ์:vbs -d หากต้องการหยุดการดีบักและกลับสู่การทำงานปกติ ให้พิมพ์:vbs สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ VBScript จากบรรทัดคำสั่ง โปรดดูเว็บไซต์ของ Microsoft ที่ http://msdnmicrosoft.com/ en-us/library/bb372953(VS.8.aspx หากคุณยังคงมีปัญหาในการเรียกใช้สคริปต์ โปรดศึกษาแหล่งข้อมูลความช่วยเหลือออนไลน์ของ Microsoft สำหรับ VBScript ที่ http://msdnmicrosoft.com/.8 นอกเหนือจากคำแนะนำเหล่านี้แล้ว ยังมีประโยชน์ในการใช้ดีบักเกอร์ของ Windows เช่น WinDbg หรือดีบักเกอร์ของ Visual Studio 2005 (F เมื่อแก้ไขปัญหาสคริปต์หรือแอปพลิเคชันที่ใช้โค้ด VBScript—Paul Randal
  2. ใช้ชื่อไฟล์ vbscript vbs แทนที่จะเป็นแค่ชื่อไฟล์ ซึ่งจะทำให้ง่ายต่อการติดตามว่าไฟล์ใดเป็นสาเหตุของปัญหาหากมีสคริปต์หลายตัวในไดเรกทอรีเดียวกันที่เรียกใช้พร้อมกัน—Paul Randal
  3. ตรวจสอบให้แน่ใจว่าสคริปต์ของคุณถูกบันทึกไว้ในตำแหน่งที่ Windows สามารถค้นหาได้—Paul Randal
  4. ลองใช้สคริปต์จากคอมพิวเตอร์เครื่องอื่นถ้าเป็นไปได้—Paul Randal
  5. ตรวจสอบว่าคุณได้ติดตั้งส่วนประกอบที่จำเป็นสำหรับการเขียนสคริปต์หรือไม่ เช่น ตัวควบคุม ActiveX และเครื่องมือการพัฒนาอื่นๆ — Paul Randal
  6. ตรวจสอบว่าไวยากรณ์ของคุณถูกต้องและลองเปลี่ยนค่าตัวแปรหากจำเป็น—Paul Randal
  7. หากทุกอย่างล้มเหลวและคุณจำเป็นต้องดีบักโค้ดของคุณทีละขั้นตอน ให้ลองใช้ตัวดีบักของ Windows เช่น WinDbg หรือดีบักเกอร์ของ Visual Studio 2005 (F— เครื่องมือเหล่านี้สามารถให้ความช่วยเหลืออันมีค่าเมื่อพยายามแก้ปัญหาการเขียนสคริปต์

แนวปฏิบัติที่ดีที่สุดสำหรับการเรียกใช้ VBScript จากบรรทัดคำสั่งมีอะไรบ้าง

1.ใช้ command prompt2 เสมอใช้นามสกุลไฟล์ที่ถูกต้อง3.ใช้พารามิเตอร์ที่เหมาะสม4.ทดสอบสคริปต์ของคุณก่อนเรียกใช้ it5ใช้ตัวแปรในการเก็บข้อมูล6.หลีกเลี่ยงการพิมพ์คำสั่งยาวๆ7.ใช้แท็บเสร็จสิ้น8.ออกจากสคริปต์เมื่อเสร็จสิ้น9.บันทึกสคริปต์ของคุณเป็น .vbs files10หลีกเลี่ยงการพิมพ์ผิด 11อดทน 12.ติดตามความคืบหน้าของคุณ13.ตรวจสอบงานของคุณเป็นประจำ14.$scriptname = "MyScript"15if ($args -eq "" ) {16$args = @()17}1819$outputfile = "$scriptname $args"2021try {2223242526272829303132 33343536373839404142 43444546474849505152 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100101102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200201202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 2 65 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300301302 303 304 305 306 307 308 309 310 311 312 313 314 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400401402 403 404 405 406 407 408 409 410 411 416 413 41418 415 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441

มีแนวทางปฏิบัติที่ดีที่สุดมากมายสำหรับการเรียกใช้ VBScript จากบรรทัดคำสั่ง แต่ต่อไปนี้คือเคล็ดลับทั่วไปบางประการ:

ใช้พรอมต์คำสั่งเสมอ

ใช้นามสกุลไฟล์ที่ถูกต้องสำหรับสคริปต์ของคุณ (.vbs หรือ .js)

ใช้พารามิเตอร์ที่เหมาะสมเมื่อรันสคริปต์ของคุณ (เช่น -Verbose สำหรับเอาต์พุตแบบละเอียด)

ทดสอบสคริปต์ของคุณก่อนเรียกใช้เพื่อให้แน่ใจว่าทุกอย่างทำงานอย่างถูกต้อง

ใช้ตัวแปรเพื่อเก็บข้อมูลขณะเขียนสคริปต์ (เช่น

มีความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้องกับการเรียกใช้ VBCript จากบรรทัดคำสั่งหรือไม่

มีความเสี่ยงด้านความปลอดภัยบางประการที่เกี่ยวข้องกับการเรียกใช้ VBCript จากบรรทัดคำสั่งขั้นแรก ถ้าคุณไม่ระวัง คุณอาจรันโค้ดที่เป็นอันตรายโดยไม่ได้ตั้งใจเมื่อคุณเรียกใช้สคริปต์ประการที่สอง หากสคริปต์ของคุณมีข้อมูลที่ละเอียดอ่อน (เช่น รหัสผ่านหรือข้อมูลผู้ใช้) อาจเป็นไปได้ว่ามีคนเข้าถึงได้โดยดูผลลัพธ์บนหน้าจอสุดท้าย หากสคริปต์ของคุณใช้ทรัพยากรภายนอก (เช่น ไฟล์หรือฐานข้อมูล) คุณต้องแน่ใจว่าสามารถเข้าถึงได้จากบรรทัดคำสั่งความเสี่ยงทั้งหมดเหล่านี้สามารถบรรเทาได้โดยใช้มาตรการป้องกันและใช้มาตรการรักษาความปลอดภัยที่เหมาะสมตัวอย่างเช่น ใช้ชื่อไฟล์ที่ปลอดภัยและรหัสผ่านที่ปลอดภัยเสมอเมื่อทำงานกับข้อมูลที่ละเอียดอ่อน และตรวจสอบให้แน่ใจว่าสคริปต์ของคุณทำงานบนระบบที่เชื่อถือได้เท่านั้น

จะเกิดอะไรขึ้นหากฉันพยายามเรียกใช้ VBscript หลายอินสแตนซ์จากบรรทัดคำสั่งพร้อมกัน

หากคุณพยายามเรียกใช้ VBscript หลายอินสแตนซ์จากบรรทัดคำสั่งพร้อมกัน คุณอาจพบพฤติกรรมที่ไม่คาดคิดตัวอย่างเช่น หากคุณพยายามเปิดไฟล์ในอินสแตนซ์หนึ่งของสคริปต์ของคุณ แล้วพยายามเปิดไฟล์เดียวกันในอีกอินสแตนซ์หนึ่งของสคริปต์ของคุณ สคริปต์แต่ละรายการจะเปิดไฟล์ในหน้าต่างของตัวเองทั้งนี้เนื่องจาก Windows ถือว่าไฟล์ที่เปิดในหลายอินสแตนซ์ของโปรแกรมเป็นไฟล์แยกกันหากคุณต้องการทำงานกับสำเนาไฟล์เดียวในหลายอินสแตนซ์ของ VBscript คุณควรใช้ตัวแปรอ็อบเจ็กต์แทน

ฉันสามารถกำหนดเวลาให้ vbscript ทำงานโดยอัตโนมัติในเวลาที่กำหนดโดยใช้เครื่องมือกำหนดเวลางานใน windows ได้หรือไม่

ได้ คุณสามารถใช้เครื่องมือตัวกำหนดเวลางานใน windows เพื่อกำหนดเวลา vbscript ของคุณให้ทำงานโดยอัตโนมัติตามเวลาที่กำหนดในการดำเนินการนี้ ก่อนอื่นให้เปิดเครื่องมือตัวกำหนดเวลางานโดยคลิกที่ปุ่มเริ่มต้นแล้วพิมพ์ "ตัวกำหนดเวลางาน" ลงในช่องค้นหาเมื่อเครื่องมือกำหนดเวลางานเปิดขึ้น ให้คลิกที่ปุ่ม "สร้างงาน" จากนั้นเลือก "VBScript"ในฟิลด์ "ชื่องาน" ให้พิมพ์ชื่อสำหรับงาน vbscript ของคุณ และในฟิลด์ "คำอธิบาย" ให้พิมพ์คำอธิบายสั้นๆ ว่า vbscript ของคุณจะทำอะไรถัดไป คลิกที่แท็บ "การตั้งค่า" และภายใต้ "ประเภทการเริ่มต้น" ให้เลือกหนึ่งในตัวเลือกต่อไปนี้:

• ด้วยตนเอง: ตัวเลือกนี้จะช่วยให้คุณสามารถระบุเวลาที่ vbscript ควรเริ่มต้นด้วยตนเองคุณสามารถป้อนกรอบเวลาเป็นนาทีหรือชั่วโมงที่สคริปต์ของคุณควรเริ่มทำงาน

• อัตโนมัติ: ตัวเลือกนี้จะทำให้สคริปต์ของคุณทำงานโดยอัตโนมัติตามเวลาที่กำหนดตามกำหนดการที่คุณสร้างขึ้นคุณสามารถเลือกความถี่ในการเรียกใช้สคริปต์ของคุณ (รายวัน รายสัปดาห์ รายเดือน) และยังระบุช่วงเวลา (เป็นนาที) หลังจากนั้นสคริปต์ควรรีสตาร์ทหากไม่สามารถเรียกใช้ได้เนื่องจากข้อผิดพลาด

คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลงของคุณ จากนั้นคลิก ตกลง อีกครั้งเพื่อปิดเครื่องมือตัวกำหนดเวลางานตอนนี้ สิ่งที่คุณต้องทำคือสร้างกำหนดการใหม่ที่ vbscript ของคุณจะทำงานโดยอัตโนมัติในการดำเนินการนี้ ก่อนอื่นให้คลิกที่ปุ่ม Start จากนั้นคลิกขวาที่พื้นที่ว่างของเดสก์ท็อปและเลือก New Schedule จากเมนูที่ปรากฏขึ้นในหน้าต่างกำหนดการที่สร้างขึ้นใหม่ ให้เลือก VBScript จากงานที่มีอยู่ทั้งหมด จากนั้นคลิก เพิ่มรายการ ด้านล่างเพื่อให้ไฮไลต์เป็นสีเขียวถัดไป ป้อนชื่อกำหนดการใหม่ของคุณ (เช่น สคริปต์รายสัปดาห์) จากนั้นกด Enter เพื่อบันทึกการเปลี่ยนแปลงของคุณFinally, make sure that your new schedule is set as active by clickingon its checkbox next to its nameandthenpress Exitfromthetaskschedulertooltocloseoutofit.(Ifyoudon'twanttousethetaskschedulertoolanymoreinthefutureyoucandeleteitfromyourcomputerbyrightclickingonthetaskbarbelowitsnameandselectDelete Task from thtemenuthatappears.)Noweverytimeyouwanttoschedulevbiscripttomakeamoneyonlineyoujustneedtoseetheweeklyscriptsscheduleandenteraconstantdate(forinstance01/07/2015),orthescheduledtimetotake effect.(Youcancontrolhowofthescriptwillrunbychangingthoseschedules.

จะตรวจสอบหรือบันทึกกิจกรรมของสคริปต์ได้อย่างไรเมื่อเรียกใช้คำสั่ง cmd

มีสองสามวิธีในการตรวจสอบหรือบันทึกกิจกรรมของสคริปต์เมื่อเรียกใช้คำสั่ง cmdวิธีหนึ่งคือการใช้ Windows Task Manager เพื่อดูรหัสกระบวนการ (PID) ของสคริปต์อีกวิธีหนึ่งคือการใช้พารามิเตอร์บรรทัดคำสั่ง -v ซึ่งจะส่งออกตัวแปรและคำสั่งทั้งหมดที่ดำเนินการในระหว่างการเรียกใช้สคริปต์สุดท้าย คุณยังสามารถใช้พารามิเตอร์บรรทัดคำสั่ง -w ซึ่งจะเขียนข้อมูลการบันทึกทั้งหมดลงในไฟล์ชื่อ "log.txt" ในไดเร็กทอรีปัจจุบันของคุณ