windows

WindowsのPowerShellで世代バックアップ

以下コマンドで5世代までのバックアップを取ることができる。 コピーしたファイルは更新日時は変化せず作成日時がコピーした日時になるので、LastWriteTimeではなくCreationTimeで並び替えている。 コマンドプロンプトで同じことをしようとした場合と比べる…

PowerShellのCopy-ItemやMove-ItemのLiteralPathは、カレントディレクトリのパスに"[xxx]"が混じっていると正しく動作しない

# カレントが「C:\Hoge」だと、正しく動作する PS C:\Hoge> cp -LiteralPath hoge.txt fuga.txt PS C:\Hoge> mv -LiteralPath hoge.txt hogehoge.txt # カレントが「C:\Ho[g]e」だと、正しく動作しない PS C:\Ho[g]e> cp -LiteralPath hoge.txt fuga.txt cp …

windowsコマンドラインの標準入出力とpowershell連携

以下のように"$input"で標準入力を受け取ってコマンドレットにパイプで渡せばいい。 結果は何も書かなくても標準出力に出力される。 C:> type hoge.txt | powershell -c "$input | sort | Get-Unique"

windowsコマンドラインでuniq相当を実行する方法

https://www.it-swarm.net/ja/windows/unix%E3%81%AEuniq%E3%81%A8%E5%90%8C%E7%AD%89%E3%81%AEwindows%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F/944513233/ windows10なら、sort.exeに/uniqueオプションがあるので、それを使うのが…

VisualStudioの "$tf" 隠しフォルダ

https://ja.wikipedia.org/wiki/Team_Foundation_Server VisualStudioプロジェクトフォルダの下にある "$tf" 隠しフォルダは、Team Foundation Server の作業ファイル。 Team Foundation Server は中央集権的バージョン管理システムなので".git"のように中に…

Steamの返金方法

上メニューのヘルプ > Steamサポート。 ゲームを選択して返金を受けたいに進む。

cmdやpowershellのウインドウを半透明にする

https://pc-answers.net/?p=7389 ウインドウタイトルバーを右クリック > プロパティ > 画面の色 > 不透明度……で設定できる。 なにかを読みながらコマンドを打つといに裏に隠れたブラウザなどの情報が読めるの便利かもしれない。

PowerShellで最後の1行を破棄する関数

powershellはクリップボードから2つの改行を含むテキストを取得するとと、(1行目、2行目、空行)という配列を戻す。 最後の空行は邪魔なので、最後の1行を破棄できる関数を作った。 function Chop-Item() { $s=@($input); $s[0..($s.Length-2)] } # Get-Clipb…

コマンドプロンプトやPowerShellのカレントディレクトリをエクスプローラーで開く

以下コマンドでcmdやpowershellの現在フォルダをエクスプローラーで開くことができる。 start .逆にエクスプローラーのフォルダをカレントにしてcmdやpowershellを開くには、エクスプローラー上部の現在フォルダパスが書かれているところにcmdやpowershellと…

powershellに右クリック貼り付けをすると「■」などの一部キャラクタが消える

Ctrl+Vでは貼り付けられる。 ……なんで?

最後がスペースのファイルやファイルが削除できない

https://www.atmarkit.co.jp/ait/articles/0501/29/news013.html windowsでは最後がスペースの名前のファイルやフォルダは不正な名前なので、存在はしているが操作ができないという面倒な状態になる。 以下コマンドで削除できる。 del /q "\\?\C:\FullPath\…

PowerShellでCtrl+Spaceを押すと一覧補完ができる

Tabでしか補完ができないのかと思っていたらCtrl+Spaceで、bashでタブ連打したとき相当の一覧表示ができた。 しかもPowerShell側はカーソル選択も可能である。

PowerShellのUpdate-HelpコマンドでHelpをアップデートするとエラーが出る&元に戻す方法

http://trinitas.tech/2019/10/20/powershell%E3%81%AEhelp%E3%82%92%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%EF%BC%9A%E9%95%B7%E3%81%84%E9%96%93%E6%94%BE%E7%BD%AE%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A8/ 海外サイト…

powershellを簡単に実行するには

https://qiita.com/tomoko523/items/df8e384d32a377381ef9 とりあえず「右クリック→PowerShellで実行」でいい。 上の操作をキーボードでやっているだけだが、ファイル選択した状態で右クリックボタン→Pのキーボードショートカットでも起動できる。 何がどう…

powershellでクリップボードに連番を取得する方法

windows標準機能だけで連番テキスト取得。 Win-Rからpowershellを実行して以下コマンドを打つ。 1..5 | set-clipboard以下のようにやれば書式指定もできる。 1..5 | %{ $_.ToString("00") } | set-clipboard

PowerShell ISE

PowerShellのインテリセンス付きコマンド実行環境かつ、IDE。 実行ファイル名は「powershell_ise.exe」 PowerShellはbashと違って、補完ボタンを連打しても一覧表示がされないのでインテリセンスで表示してくれるこれが便利。 ただ、Ctrl+HをBackSpaceとして…

PowerShellでsed相当の処理を行う

https://orebibou.com/2015/01/powershell%E3%81%A7sed%E7%9B%B8%E5%BD%93%E3%81%AE%E5%87%A6%E7%90%86%E3%82%92%E8%A1%8C%E3%81%86/ https://qiita.com/tomoko523/items/df8e384d32a377381ef9 PsScript.ps1 $data=Get-Content ".\対象ファイル.txt" | % { $…

更新日時の秒までを含んだファイル一覧の表示方法

http://bikotaro.com/2019/01/28/dirdeganbarenai/ ファイル一覧の更新日時がほしいとき、dirコマンドだと時分までしか表示されない。 秒まで表示したいときはforfilesを使って以下のようにすればいい。 以下は、ファイル名、年月日時分秒、ファイルサイズ………

Windows10のスタートメニューの実体

https://www.nishishi.com/blog/2016/02/windows10_start.html %APPDATA%\Microsoft\Windows\Start Menu %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu

Windowsの外字を別のマシンに移行させる方法

https://www.helpforest.com/office/win_config/win010019.htm C:\Windows\Fonts 以下にある EUDC.EUF、EUDC.TTE を移動させればよい。 移行元マシンで管理者権限のコマンドプロンプトを開き、以下コマンドでバックアップをとる。 (バックアップフォルダは…

WindowsのFORFILESコマンドで最終更新日から一定期間経過したファイルの削除方法

https://itlogs.net/windows-forfiles/ 以下コマンドで c:\hoge_folder のテキストで10日より以前に更新されたファイルが削除される。 FORFILES /P "c:\hoge_folder" /M *.txt /D -10 /C "cmd /c del @file"以下バッチを毎日実行すれば10日前までを保持する…

google ime の変換が変になったときの対策

http://reviews.f-tools.net/Trouble/Google-Nihongo-Hen.html タスクトレイのIMEアイコン(「あ」など)を右クリック > プロパティ 辞書 > 学習履歴のクリア サジェスト > 全入力履歴を削除 GoogleIMEが変な学習をしてしまって、Ctrl+Delで履歴を削除してもそ…

秀丸メールの返信にメールヘッダを付ける方法

https://log.maruo.co.jp/hidesoft/hidesoft_8/x40113.html 「設定」-「アカウント毎の設定」-「テンプレート/署名」で、返信テンプレートに以下を入れる。 Original Message-------- From: $(RootHeader,From) To: $(RootHeader,To) Cc: $(RootHeader,Cc) S…

SteamVRで日本語が表示されない場合の対処方法

「C:\Windows\Fonts」を開いて左ペインの「すべての言語のフォントをダウンロードする。」を選択する。

フォトでmp4ビデオ作成

Windows10の「フォト」で簡単なmp4ビデオ作成ができる。 基本的にフェードイン等の効果をつけたアルバム表示のようなものを作成して、それをmp4としてエクスポートすることが出来るという機能で、動画編集というにはあまりにも機能が不足しているが、一応こ…

WindowsServerのファイル共有が繋がらなくなった問題

なにかの拍子に、WindowsServerのpingとファイル共有が繋がらくなり、pingも応答しないが、WindowsServer側から外へのpingは飛ぶという状態になった。 原因はファイアウォールの設定。 「受信の規則」で「ファイルとプリンターの共有」(プロファイル=プラ…

超簡単なデスクトップ動画の取り方

Windows+G。 キーを押しても何も表示されない場合は、Win+I(設定)からゲームバーを検索して有効にする。

Windows10で拡張子の関連付けを解除する

https://reminder.ysrock.com/2018/01/23/windows10%E3%81%A7%E6%8B%A1%E5%BC%B5%E5%AD%90%E3%81%AE%E9%96%A2%E9%80%A3%E4%BB%98%E3%81%91%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B/ 1.デスクトップに"test.bat"と言うファイルを作成する 2.関連付けを…

Win+R > cmd > Ctrl+Shift+Enter で管理者モードのコマンドプロンプトが開ける

Windows10の警告音をOFFにする

https://qiita.com/kaishero/items/e3f78a69c249e7631f4b 2019年4月時点ではちょっと設定の位置が変わっている。 Win-I(設定) > (検索から)オーディオの設定 > その他サウンド設定を変更する > サウンド - システムが出す音の変更 プログラムイベントの中か…