Приостановить листинг GACUTIL.exe - PullRequest
0 голосов
/ 11 октября 2018

В моей системе Windows у меня более 3000 зарегистрированных библиотек в моем GAC.Когда я использую gacutil / l, список слишком велик для моего окна вывода команд.Мне нужно иметь возможность просматривать, находится ли моя библиотека в списке, есть ли способ приостановить список или сохранить его в файл.

Ответы [ 3 ]

0 голосов
/ 11 октября 2018

Вы можете отфильтровать список, указав имя сборки.

Например,

GacUtil / l System.Data.Linq

Списки2 сборки под названием «System.Data.Linq» в моей системе, версии 3.5 и 4.0.

0 голосов
/ 11 октября 2018

Как люди забывают.Вы можете направить вывод любой команды в команду more.Затем выполняется подкачка вывода:

gacutil /l | more

Каждый раз, когда он заполняет экран, он запрашивает --more--.Нажмите пробел, чтобы увидеть следующую страницу.

Существует множество опций для работы с more (вывод из more /?):

Displays output one screen at a time.

MORE [/E [/C] [/P] [/S] [/Tn] [+n]] < [drive:][path]filename
command-name | MORE [/E [/C] [/P] [/S] [/Tn] [+n]]
MORE /E [/C] [/P] [/S] [/Tn] [+n] [files]

    [drive:][path]filename  Specifies a file to display one
                            screen at a time.

    command-name            Specifies a command whose output
                            will be displayed.

    /E      Enable extended features
    /C      Clear screen before displaying page
    /P      Expand FormFeed characters
    /S      Squeeze multiple blank lines into a single line
    /Tn     Expand tabs to n spaces (default 8)

            Switches can be present in the MORE environment
            variable.

    +n      Start displaying the first file at line n

    files   List of files to be displayed. Files in the list
            are separated by blanks.

    If extended features are enabled, the following commands
    are accepted at the -- More -- prompt:

    P n     Display next n lines
    S n     Skip next n lines
    F       Display next file
    Q       Quit
    =       Show line number
    ?       Show help line
    <space> Display next page
    <ret>   Display next line
0 голосов
/ 11 октября 2018

Если вы сделаете gacutil /l > output.txt, она запишет вывод команды в файл с именем output.txt в любой папке, в которой вы сейчас находитесь.

...