Windows10 でクリップボード内容から 指定文字列を削除するためには、PowerShellを使用する

WindowsPowershell

目次一覧

 状態:結論(後で見返す用)  閲覧数:1,234  投稿日:2021-05-28  更新日:2021-05-28
最初に結論 / やりたいこと / 試したこと1

試したこと2 / 試したこと3 / 動作確認テスト


最初に結論 / やりたいこと / 試したこと1

 閲覧数:267 投稿日:2021-05-28 更新日:2021-05-28

最初に結論


Windows10 でクリップボード内容から 指定文字列を削除するためには?
PowerShellを使用する

▼strDelete.ps1 - ショートカット
$iframe = Get-Clipboard -Format Text
$value = $iframe -replace '<iframe src="https://www.google.com/maps/embed\?pb=(.*?)" .*?</iframe>', '$1'
Set-Clipboard $value


リンク先
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Unrestricted -noexit C:\Users\user\Desktop\test\strDelete.ps1


やりたいこと


クリップボード内容から下記指定文字列をなるべく簡単に削除したい
<iframe src="https://www.google.com/maps/embed?pb=

" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy"></iframe>


Windows10 でクリップボード内容から 指定文字列を簡単に削除する方法はありますか?

試したこと1


PowerShellスクリプトへのショートカットを作成する
作成したショートカットの[プロパティ]ダイアログを開き、「リンク先」の文字列(つまり.ps1ファイルのフルパス名)の先頭に、「powershell 」を追加する
PowerShellスクリプトへのショートカットを作成する

→ 実行するも、期待した結果を得られない

試したこと2 / 試したこと3 / 動作確認テスト

 閲覧数:249 投稿日:2021-05-28 更新日:2021-05-28

試したこと2


PowerShellスクリプトの実行結果画面を表示する
「powershell -noexit 」という文字列を追加すればよい(これはPowerShellの実行ファイルに対して-noexitというオプションを指定している)。

実行結果
C:\Users\user\Desktop\test\strDelete.ps1 : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\user\Desktop\test\strDelete.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。
発生場所 行:1 文字:1
+ C:\Users\user\Desktop\W\hogehoge.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   + CategoryInfo          : セキュリティ エラー: (: ) []、PSSecurityException
   + FullyQualifiedErrorId : UnauthorizedAccess
PS C:\Users\user\Desktop\test>


試したこと3


一時的に実行ポリシーを変更する
一時的に実行ポリシーを変更しているだけなので、元に戻す操作は不要です。
powershell -NoProfile -ExecutionPolicy Unrestricted .\hogehoge.ps1
Powershellを楽に実行してもらうには

作成したショートカットの[プロパティ]ダイアログを再度開き、「リンク先」の文字列(つまり.ps1ファイルのフルパス名)の先頭に、「powershell -NoProfile -ExecutionPolicy Unrestricted -noexit」を追加しました。

動作確認テスト


1.Google マップ[地図を埋め込む]-[HTML をコピー]をクリックする。
下記がクリップボードへコピーされる。
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3240.8280303808788!2d139.76493611525882!3d35.68123618019432!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188bfbd89f700b%3A0x277c49ba34ed38!2z5p2x5Lqs6aeF!5e0!3m2!1sja!2sjp!4v1622212514899!5m2!1sja!2sjp" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy"></iframe>


2.Powershellスクリプトファイルをダブルクリック
「▼C:\Users\user\Desktop\test\strDelete.ps1」をダブルクリック
・指定文字列の間にある文字列を取得

3.コピペ
・指定文字列の間にある文字列が削除され、コピーされる
!1m18!1m12!1m3!1d3240.8280303808788!2d139.76493611525882!3d35.68123618019432!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188bfbd89f700b%3A0x277c49ba34ed38!2z5p2x5Lqs6aeF!5e0!3m2!1sja!2sjp!4v1622212514899!5m2!1sja!2sjp



Powershellが分からない



類似度ページランキング
順位 ページタイトル抜粋
1 Windows10 でクリップボード内容から 指定文字列を削除するためには、PowerShellを使用する 85
2 Windiow10で、キーボード音量キーを無効化するため、HotkeyPを使用しました。 45
3 Windowsで使用するハードディスクは、NTFS形式のフォーマットにする 44
4 Windos10でコマンドプロンプト起動するためには、「Windows システムツール」→「コマンドプロンプト」をクリック 44
5 「Windows 10」で右クリック後の「送る」メニュー表示内容を追加するためには、指定フォルダ内へ対象のショートカットファイルを配置します。 44
6 Wiindows10 では、タスクバーのプレビュー機能を非表示にすることは出来ない 43
7 Windows 7でタスクバーへ「ショートカットアイコン」を追加するためにはクイック起動を使用 42
8 「Windows 10」で画面キャプチャ画像を取得するためには「Windowsキー」と「PrintScreenキー」を同時に押す 41
9 Windows Media Player 12 で音量設定に関する問題 41
10 Windows Media Player のバージョン確認するためには、メニューバーを表示する必要がある 40
11 「Windows 10」でアイコンをダブルクリックするとプロパティ画面が開く理由は、「Altキー」が押下されたままと認識されているため 40
12 Windows10 導線が分かりづらいため、よくアクセスするページへコピペできるよう追記していく 40
13 Windows10 フォルダで日付分類を止めるためには、[表示]-[グループ化]-[ (なし) ] 39
14 Windows10 で「ここに入力して検索」を非表示にするためには、タスクバーを右クリック後、[Cortana] - [表示しない] を選択 39
15 Windows 10 で「アンインストール実行したにも関わらずアプリが表示され続ける場合」に削除対応するための3つの方法 39
16 「Windows 10」で「Microsoft Edgeの自動起動解除」するためには、「Microsoft Edge」を一度開き、右上の設定アイコンをクリックする 39
17 Windows10で「空のドライブを表示しないようにする」ためには、 「フォルダーオプション」にて「空のドライブは表示しない」にチェックを入れる 38
18 「Windows エクスプローラー」は、OR で複数検索出来るが、文字数制限があるのかしら? 38
19 Windows10でデスクトップにファイルを保存できない。ESPRIMO DH77 38
20 Windows10でパソコンの音を「デフォルトのスピーカー:100%」より大きくするためには、ユーザ定義「イコライザ」プリセットを作成して指定する 38
2024/7/27 12:13 更新
週間人気ページランキング / 7-20 → 7-26
順位 ページタイトル抜粋 アクセス数
1 MP3ファイルの「プロパティ」を変更できない | Windows 10(Windows) 34
2 3.解凍先の指定。デフォルト設定ではデスクトップに解凍 30
3 「タイムゾーン間で同期」にはチェックを入れない 26
4 「Audacity」で複数ファイルへ対する一括変換対応について | Audacity(音) 18
4 これまで正常動作していた「CrystalDiskInfo」である日突然「対応ディスクが見つかりませんでした」と表示された場合は、アップデートしてみます。 | CrystalDiskInfo(ソフトウェア) 18
4 Audacity で再生ボタンを押しても音が鳴らない時は、再生レべルスライダーを右にドラッグして「再生レべル:100%」にします。 | Audacity(音) 18
5 コマンドプロンプトでchkdsk /B | ハードディスクトラブル(ハードウェア) 16
6 「Windows 10」へインストールした「Audacity 3.2.4」で「.aacファイル」を読み込み、音量を大きく変換後、「.waveファイル」として出力する。 | Audacity(音) 11
6 Xboxを使用していない場合、XblGameSaveを動作させる必要は全くない 11
7 「VLC media player」で動画再生する際、なるべく高画質で観るための設定 | VLC media player(ソフトウェア) 10
8 アイドル状態になるのを待機する時間 9
8 マウスの選択範囲がおかしくなった時、試してみた方が良いかもしれないこと | マウス(ハードウェア) 9
9 Webブラウザ(Chromeなど)を一定期間経過後に終了させるソフトウェア「ブラウザキラー」 | Google Chrome(ソフトウェア) 8
9 アクティブタブの背景色を黄色に設定 / configフォルダ 8
9 タスクスケジューラ | Windows 10(Windows) 8
10 Windows 0 7
10 「VLC media player」で動画再生した際、動きが大きくなるにつれて横シャギーが入ったように横線が表示される場合には、「デインターレース」設定を「オン」へ変更します。 | VLC media player(ソフトウェア) 7
11 FastCopy | ソフトウェア 6
12 フォルダウィンドウの「戻る」「進む」矢印ボタンが表示されなくなった | Windows7(Windows) 5
12 「みまもり合図」に関する疑問。2018年 | みまもり合図(ソフトウェア) 5
2024/7/27 1:01 更新