第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Windows命令行中是否有“哪個(gè)”的等價(jià)物?

Windows命令行中是否有“哪個(gè)”的等價(jià)物?

Windows命令行中是否有“哪個(gè)”的等價(jià)物?由于有時(shí)我有路徑問(wèn)題,其中一個(gè)自己的cmd腳本被另一個(gè)程序隱藏(隱藏在路徑的前面),所以我希望能夠在Windows命令行中找到一個(gè)程序的完整路徑,只要給出它的名稱(chēng)。是否與UNIX命令“哪個(gè)”等效?在UNIX上,which command打印給定命令的完整路徑,以便輕松查找和修復(fù)這些隱藏問(wèn)題。
查看完整描述

3 回答

?
開(kāi)心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

雖然以后版本的Windows有一個(gè)where命令,您也可以通過(guò)使用環(huán)境變量修飾符來(lái)完成此操作,如下所示:

c:\> for %i in (cmd.exe) do @echo.   %~$PATH:i
   C:\WINDOWS\system32\cmd.exe

c:\> for %i in (python.exe) do @echo.   %~$PATH:i
   C:\Python25\python.exe

你不需要任何額外的工具,而且它不限于PATH因?yàn)槟梢蕴鎿Q您希望使用的任何環(huán)境變量(當(dāng)然是路徑格式)。


而且,如果您想要一個(gè)能夠處理PATHEXT中的所有擴(kuò)展(就像Windows本身一樣)的擴(kuò)展,那么這個(gè)擴(kuò)展就可以實(shí)現(xiàn):

@echo off
setlocal enableextensions enabledelayedexpansion

:: Needs an argument.

if "x%1"=="x" (
    echo Usage: which ^<progName^>
    goto :end
)

:: First try the unadorned filenmame.

set fullspec=
call :find_it %1

:: Then try all adorned filenames in order.

set mypathext=!pathext!
:loop1
    :: Stop if found or out of extensions.

    if "x!mypathext!"=="x" goto :loop1end

    :: Get the next extension and try it.

    for /f "delims=;" %%j in ("!mypathext!") do set myext=%%j
    call :find_it %1!myext!

:: Remove the extension (not overly efficient but it works).

:loop2
    if not "x!myext!"=="x" (
        set myext=!myext:~1!
        set mypathext=!mypathext:~1!
        goto :loop2
    )
    if not "x!mypathext!"=="x" set mypathext=!mypathext:~1!

    goto :loop1
:loop1end

:end
endlocal
goto :eof

:: Function to find and print a file in the path.

:find_it
    for %%i in (%1) do set fullspec=%%~$PATH:i
    if not "x!fullspec!"=="x" @echo.   !fullspec!
    goto :eof

它實(shí)際上返回了所有的可能性,但是您可以很容易地根據(jù)特定的搜索規(guī)則對(duì)其進(jìn)行調(diào)整。


查看完整回答
反對(duì) 回復(fù) 2019-06-13
  • 3 回答
  • 0 關(guān)注
  • 742 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)