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

WindowsPowershell

目次一覧

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

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


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

 閲覧数:296 投稿日: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 / 動作確認テスト

 閲覧数:277 投稿日: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/11/22 9:13 更新
週間人気ページランキング / 11-15 → 11-21
順位 ページタイトル抜粋 アクセス数
1 Audacity で再生ボタンを押しても音が鳴らない時は、再生レべルスライダーを右にドラッグして「再生レべル:100%」にします。 | Audacity(音) 50
2 「Tablacus Explorer」でアクティブタブに背景色を付けるためには、「タブをデザイン」アドオンをインストールします。 | Tablacus Explorer(ソフトウェア) 23
3 コマンドプロンプトでchkdsk /B | ハードディスクトラブル(ハードウェア) 21
3 「みまもり合図」に関する疑問。2019年 | みまもり合図(ソフトウェア) 21
4 「タイムゾーン間で同期」にはチェックを入れない 20
5 タスクスケジューラ | Windows 10(Windows) 18
6 これまで正常動作していた「CrystalDiskInfo」である日突然「対応ディスクが見つかりませんでした」と表示された場合は、アップデートしてみます。 | CrystalDiskInfo(ソフトウェア) 16
7 「Audacity」で複数ファイルへ対する一括変換対応について | Audacity(音) 15
8 Xboxを使用していない場合、XblGameSaveを動作させる必要は全くない 14
8 3.解凍先の指定。デフォルト設定ではデスクトップに解凍 14
9 「Windows 10」へインストールした「mp3DirectCut 2.36」で「.aacファイル」を読み込んで自動分割する。 | mp3DirectCut(音) 12
9 「Windows 10」へインストールした「Audacity 3.2.4」で「.aacファイル」を読み込み、音量を大きく変換後、「.waveファイル」として出力する。 | Audacity(音) 12
9 MP3ファイルの「プロパティ」を変更できない | Windows 10(Windows) 12
10 ファイル名の一部(指定文字列)を削除するバッチファイル | バッチファイル(Windows) 11
10 「WDDM」は、要件を満たさないとアップデートできません。 | Windows 10(Windows) 11
11 Windows10 不定期でフリーズ発生トラブル(2019/6/7→6/8)。イベントビューアーで発生個所を特定しようとするも失敗に終わる | フリーズトラブル 2019年(Windows) 10
11 アクティブタブの背景色を黄色に設定 / configフォルダ 10
11 クイックアクセスから複数のピン留めを一括で解除することはできません | Windows エクスプローラー(Windows) 10
11 Tablacus Explorer Version 23.9.13 へのアップデート | Tablacus Explorer(ソフトウェア) 10
12 「みまもり合図」に関する疑問。2018年 | みまもり合図(ソフトウェア) 8
2024/11/22 1:01 更新