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

WindowsPowershell

目次一覧

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

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


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

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

 閲覧数:285 投稿日: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/12/22 23:40 更新
週間人気ページランキング / 12-15 → 12-21
順位 ページタイトル抜粋 アクセス数
1 Audacity で再生ボタンを押しても音が鳴らない時は、再生レべルスライダーを右にドラッグして「再生レべル:100%」にします。 | Audacity(音) 26
2 タスクスケジューラ | Windows 10(Windows) 22
3 「みまもり合図」に関する疑問。2019年 | みまもり合図(ソフトウェア) 20
4 MP3ファイルの「プロパティ」を変更できない | Windows 10(Windows) 19
5 VLC media player で複数曲を「繰り返し連続再生する」ためには、プレイリスト全体をリピート再生指定する | VLC media player(ソフトウェア) 15
6 3.解凍先の指定。デフォルト設定ではデスクトップに解凍 12
7 「Audacity」で複数ファイルへ対する一括変換対応について | Audacity(音) 11
7 「Tablacus Explorer」でアクティブタブに背景色を付けるためには、「タブをデザイン」アドオンをインストールします。 | Tablacus Explorer(ソフトウェア) 11
7 「Windows 10」へインストールした「Audacity 3.2.4」で「.aacファイル」を読み込み、音量を大きく変換後、「.waveファイル」として出力する。 | Audacity(音) 11
8 「タイムゾーン間で同期」にはチェックを入れない 10
9 ファイル名の一部(指定文字列)を削除するバッチファイル | バッチファイル(Windows) 9
10 保存すると、.BAKというファイルが勝手にできてしまう | 秀丸エディタ(ソフトウェア) 8
11 これまで正常動作していた「CrystalDiskInfo」である日突然「対応ディスクが見つかりませんでした」と表示された場合は、アップデートしてみます。 | CrystalDiskInfo(ソフトウェア) 7
11 Tablacus Explorer Version 23.9.13 へのアップデート | Tablacus Explorer(ソフトウェア) 7
11 「VLC media player」で動画再生する際、なるべく高画質で観るための設定 | VLC media player(ソフトウェア) 7
11 クイックアクセスから複数のピン留めを一括で解除することはできません | Windows エクスプローラー(Windows) 7
12 VLC Media Player (現時点で最新バージョン)で、ツールから「エフェクターとフィルター」画面が表示されない | VLC media player(ソフトウェア) 6
12 「Peer Name Resolution Protocol」 「Peer Networking Grouping」「Peer Networking Identity Manager」を無効にしました。 | フリーズトラブル 2021年 (Windows) 6
12 Windows ファイルの「コピー」及び「削除」は、ファイル数が多いほど遅くなる。20GB(ファイル数220万)のファイル削除するのに要する時間は2日以上 | Windows 10(Windows) 6
12 外付けハードディスクを収納可能な安価ラックを探す | 外付けハードディスク(ハードウェア) 6
2024/12/22 1:01 更新