PowerShellをまだ使い慣れていないし、自動化スクリプト、小切手と残高を作成しています。我々が取り組んでいる契約は、アプリケーションに関してはきわめて厳しいもので、オープンソース/フリーウェアのアプリケーションは禁じられています。だから、私は仕事をするためにpowershellを使うことに取り組んできました。
1.作成したHKCR \ディレクトリ\シェル\ PowerShellの(デフォルト)REG_SZ検索フォルダのテキスト&ログファイル
2.作成したHKCR \ディレクトリ\シェル\ PowerShellの\コマンド(デフォルト:ここで 右クリックコンテキスト - フォルダ.txtと.logファイルを検索
C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -file c:\temp\RightClickSearch.ps1 -NoExit -Command Set-Location -LiteralPath '%L'
私は右クリックして起動することができ、スクリプトが開き、自分のキーワードを検索するように促します。問題は、私はスクリプトに場所を適切に渡す方法を把握していないようです。
RightClickSearch.ps1
(私はそれがハードコードされた前に$パスが、設定されていません知っていると私は、メニューから、そこに変数を渡すために知っている)
$promt = (Read-Host -Prompt "Enter Search Keyword")
Get-ChildItem -Path $Path -Include *.txt, *.log -Recurse | Select-String -Pattern $promt | Format-table -AutoSize -Property LineNumber,Filename,Path
Pause