จะดาวน์โหลดเครื่องมือ“ where.exe” สำหรับ Windows XP ได้ที่ไหน


8

ฉันกำลังมองหาลิงก์เพื่อดาวน์โหลดเครื่องมือ where.exe สำหรับ Windows XP ดูเหมือนว่าเครื่องมือนี้ควรรวมอยู่ใน Windows 2000 Resource Kit แต่ฉันไม่พบลิงค์ใด ๆ เพื่อดาวน์โหลด Resource Kit นี้ ฉันยังตรวจสอบเครื่องมือ Kit ทรัพยากร Windows Server 2003 Resourceและเครื่องมือสนับสนุนWindows XP Service Pack 2แต่ไม่มีเครื่องมือใดที่มี where.exe ตามรายการเนื้อหา


จะwhichทำอย่างไร
Ignacio Vazquez-Abrams

1
@Ignacio Vazquez Abrams whichคุณคิดอะไรอยู่ ไม่มี which.exe ในชุดด้านบน whichมีอยู่บน Linux ไม่ใช่ Windows
Piotr Dobrogost


1
@Ignacio Vazquez Abrams นั่นคือพอร์ตของเครื่องมือจาก Linux มีรุ่น Windows "เนทีฟ" การค้นหาไฟล์ใน Windows 2000 Pro พร้อมกับยูทิลิตี้ Where.exeแต่ฉันหาที่ดาวน์โหลดไม่เจอ
Piotr Dobrogost

คำตอบ:


5

หลังจาก Googling มากฉันพบ where.exe ทุกรุ่นที่มีอยู่ด้านล่าง

  • สำหรับ Windows 2000
    เลือก 'Windows 2003 32bit sp2 SE' ที่ dllexedown.com (URL ด้านล่าง)

  • สำหรับ Windows XP-7
    เลือกดาวน์โหลดที่ตรงกันใน URL เดียวกันด้านล่าง:

http://dllexedown.com/bbs/search.php?sfl=wr_subject&sop=and&mininum=0&maxnum=10000&stx=where.exe


where /? บอกทุกอย่างที่คุณจำเป็นต้องรู้

ดาวน์โหลด where.exe %path%สามารถไปได้ทุกที่ใน หากคุณดาวน์โหลดไปN:\some_folder เพิ่มN:\some_folderไปpathเช่นนี้N:\some_folder\>path %cd%;%path% Enter

start /max cmd /kเพื่อ 'วางไข่' หน้าต่างที่มีใหม่%path%สำหรับwhere.exe

จับหน้าต่าง '/ max' ด้วยเมาส์และความสูงของมันจะลดลงเป็นปกติ! แต่หากทำเช่นนี้: กด ALT ค้างไว้แตะ spacebar ปล่อย ALT แตะ 'm' แตะลูกศรอย่างน้อยหนึ่งครั้ง: [ENT]: จากนั้นหน้าต่าง '/ max' ที่วางไข่ใหม่จะยังคง 'maxxed'

ใช้where.exeในN:\some_folder

ผลลัพธ์%path%(แสดงโดย echo% path%) ใช้เฉพาะกับหน้าต่าง CMD ที่มีการดำเนินการคำสั่งพา ธ % cd%;% path% คำสั่ง - และกับหน้าต่าง CMD อื่น ๆ ที่หนึ่ง 'วางไข่' จากหน้าต่าง CMD เดียวกันหลังจากการตั้งค่า % พา ธ % ใหม่ ฉันชอบที่จะ 'วางไข่' หน้าต่าง CMD อื่นเช่นนี้:

start /max cmd /k

เนื่องจากหน้าต่างขนาดใหญ่ที่ได้จะทำงานได้ดีในการแสดงแอปพลิเคชั่นคอนโซล (ฟรีแวร์) เช่น VDE Editor (คล้ายกับ WordStar) หรือ Nano ก่อนที่ฉันจะวางไข่ CMD ใหม่ฉันจะตั้งค่าแบบอักษร CMD เป็นครั้งแรกเช่น Lucida Console หรือ (Win 7) Consolas 22 ขนาดบัฟเฟอร์เป็น 999 และทำเครื่องหมายโหมดแก้ไขด่วน


1
ครั้งต่อไปอัปเดตคำตอบก่อนหน้าของคุณแทนที่จะโพสต์สามหลังจาก eachother :-)
Ivo Flipse

1
หมายเหตุด้านข้าง: เวอร์ชั่นของ where.exe ที่ทำเครื่องหมายเป็นWindows vista 64bit sp2 Ultimateบนdllexedown.comเหมือนกัน (เมื่อเปรียบเทียบไฟล์ exe) เป็นรุ่น 32 บิตของ where.exe ใน Vista Professional 64 บิตของฉัน แต่มันทำงานต่างกัน! รุ่นของฉันเมื่อทำงานโดยไม่มีข้อโต้แย้งที่พิมพ์ออกมาERROR: The operation completed successfully. Type "WHERE /?" for usage help.และเมื่อทำงานในขณะที่where /?มันพิมพ์ช่วยเหลือ รุ่นจากdllexedown.comเมื่อทำงานโดยไม่มีข้อโต้แย้งที่พิมพ์ออกมาThe operation completed successfully.และเมื่อทำงานในขณะที่where /?มันพิมพ์อะไร
Piotr Dobrogost

ในพรอมต์คำสั่งคลิกขวาบนแถบชื่อเรื่องของหน้าต่างแล้วเลือก "ค่าเริ่มต้น" - คุณสามารถกำหนดขนาดและตำแหน่งเริ่มต้นสำหรับ cmd.exe ฉันชอบ 180x80 สำหรับขนาดหน้าต่างและ 180x9999 สำหรับขนาดบัฟเฟอร์หน้าจอ ขึ้นอยู่กับขนาดของหน้าจอและหน่วยความจำเท่าไหร่ที่คุณต้องการที่จะเสียกับบัฟเฟอร์ scrollback ยาวเช่น :)
เวย์น Uroda

3
@echo off
setlocal enabledelayedexpansion
set var_a=%1
call :sub %var_a%
if exist %var_b% goto exit
for %%i in ( .com .exe .cmd .bat) do (
 call :sub %var_a%%%i
 if exist !var_b! goto exit
)
echo INFO: could not find files for the given pattern(s) 1>&2 
set "var_a="
set "var_b="
exit /b 1

:sub
set var_b=%~$PATH:1
goto :EOF

:exit
echo %var_b%
set "var_a="
set "var_b="
exit /b 0

แก้ไข:

ด้วยรหัสง่ายๆนี้คุณสามารถสร้างฟังก์ชั่นแบบกำหนดเองของคุณเป็น"ที่ไหน" ที่คุณกำลังมองหาไฟล์ปฏิบัติการ(.com .exe .bat .bat)ในไดเรกทอรีที่ระบุไว้ในPATHตัวแปรสภาพแวดล้อม

  • สร้างไฟล์ชื่อwhereis.bat
  • ใส่รหัสด้านบนและบันทึกไฟล์
    (คุณสามารถบันทึกไฟล์นี้ใน Windows PATHเพื่อเรียกใช้คำสั่งจากที่ใดก็ได้)

วิธีใช้คำสั่ง:

C:\>whereis notepad

ผลลัพธ์:

C:\Windows\System32\notepad.exe

2

where.exe เคยใช้กับชุดทรัพยากรของ Windows แต่ถูกลบออกหลังจากรวมกับ Windows Server 2003 (ระบบปฏิบัติการ) เป็นส่วนหนึ่งของ Visual Studio SDK


ได้. ฉันเพิ่งคัดลอก (รวมถึงเครื่องมือที่มีประโยชน์อื่น ๆ อีกมากมายเช่นforfiles.exe) จากการติดตั้ง Windows Server 2003
afrazier

1

ฉันชอบคำแนะนำการแก้ปัญหา "whereis.bat"

ฉันเพิ่งมีปัญหากับมันในครั้งเดียวเมื่อไฟล์ที่คุณกำลังมองหามีช่องว่างอยู่ เช่น:

whereis.bat "my test.bat"

ผลลัพธ์ใน:

INFO: could not find files for the given pattern(s)

เพื่อแก้ปัญหานี้ฉันได้เพิ่มเครื่องหมายคำพูดรอบ ๆ % var_b% ในบรรทัดนี้ภายในแบตช์ไฟล์:

if exist "%var_b%" goto exit

จากนั้นฉันจะได้ผลลัพธ์ที่ฉันต้องการ:

C:\Windows\System32\my test.bat
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.