Visual Studio External Tools

posted on 08 Feb 2007 18:04 by tidno1 in csharp-and-dotnet

วันนี้ขอแนะนำวิธีการสะดวกสบายสำหรับคนใช้ Visual Studio ซะหน่อย
สิ่งที่จะมาแนะนำวันนี้คือการเรียกโปรแกรมอื่นผ่าน Visual Studio

หลาย ๆ คนคงเคยแหละ เวลาเขียนโปรแกรมอยู่ แล้วเกิดอยากเปิด notepad ขึ้นมาเก็บ code บางส่วนไว้, เปิด calculator มาทดเลข หรือต้องใช้ tool ต่าง ๆ ของ .NET SDKขขข การจะไปเรียก shortcut หรือพิมพ์ command ในหน้าต่างรันบางทีมันก็ไม่สะดวก เรามาใช้สิ่งที่ VS เตรียมไว้ให้ดีกว่า

ขั้นแรก ไปที่เมนู Tools -> External Tools... ตามรูปนี้เลย

แล้วหลังจากนั้นก็กดปุ่ม Add เพื่อใส่ tool อื่น ๆ เข้าไป

  1. แล้วก็พิมพ์ชื่อที่ต้องการแสดงในเมนูที่ช่อง Title
  2. ใส่ full path ของโปรแกรมลงไปในช่อง command ย้ำนะครับว่าต้อง full path เท่านั้น
  3. ถ้าโปรแกรมที่จะรันต้องการ argument ก็ใส่เรียงไปได้ใ่นช่อง argument เลย argument ต้องใส่ช่องนี้นะ ใส่ต่อท้าย path ของ command ไม่ได้ ส่วนปุ่มข้าง ๆ เนี่ย เดี๋ยวจะบอกให้ว่าใช้อะไร
  4. Initial directory นี่ไม่แน่ใจว่าไว้ใส่อะไร ขอติดไว้ก่อน

ตัวอย่างเช่นผมจะใส่ IL Disassembler ก็จะใส่ path C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\ildasm.exe ลงไปในช่อง Command แล้วก็กด OK เป็นที่เรียบร้อย

ซึ่งปกติผมก็มักจะใช้ IL DASM เพื่อดู IL ของ assembly ปัจจุบัน (โปรเจคท์ปัจจุบัน) ก็แค่ใส่ argument ของ command เป็น Target Path ซะ

อย่างของผมนี่ก็จะใส่ลงไปแบบนี้

เมื่อใส่ทั้งหมดลงไปแล้ว tool เหล่านี้ก็จะไปปรากฎภายใต้เมนู Tools

อาจจะแปลกใจนิดหน่อยว่าผมใช้ IL DASM เยอะมาก ส่วนใหญ่ผมไว้สำหรับอ้างอิงตอนคุยกับคนอื่น ว่าเขียน code แบบไหนดีไม่ดี เรียก method ตัวไหนถึงจะเหมาะกว่ากัน
เดี๋ยวคราวหน้าจะใช้ประโยชน์จาก IL DASM นี้ให้คุ้มกันล่ะ

Comment

Comment:

Tweet

Deep thought! Thanks for <a href="http://dfppuohzgzq.com">cottgibuninr.</a>

#4 By hcAcXJTeJ (217.149.151.176) on 2013-07-30 06:12

I'm so glad I found my soiotlun online.

#3 By WVqnaXvwPs (188.143.232.12) on 2013-07-28 03:11

Visual Studio นี้อร่อยป่ะ

#2 By SSP ReUnion on 2007-03-06 10:32

คุยทีมานั่งเปิดกันงี้เลยเหรอเนี่ย เหอๆ

Initial Directory น่าจะหมายถึงว่า
โปรแกรมที่เปิดมาจะให้มันไปทำงานที่พาธเริ่มต้นตรงไหน
เช่นเซ็ตเป็น project directory หรือ d:\download\bit (สมมติ) อะไรประมาณเนี่ย

#1 By ไอ้แพท.. on 2007-02-08 21:24