QRコードマネージャをPSHメモ帳で実現しWebをスマートフォンと連携(3.7応用編)

●パソコンWeb表示をQRコードで素早くスマフォに表示

 私はAndroidのスマホアプリ作成では、Wifi、Bluetooth、USBでパソコンと接続して通信しますが、チョットした通信はどれも今一です。そこで応用編[3.6]で紹介したWeb表示マネージャを使って、QRコードでスマホに通知するQRコードマネージャをPSHメモ帳で実現してみました。今回は基本機能だけで簡単ですが、結構使えそうなので紹介させて頂きます。一方、この方式は、メールアドレス、住所文、定型文などにも応用できるため、どこかの時点で改善したいと思います。
<戻る 進む>

●開始画面

QRコードマネージャ用テキストファイルへ切替画面
QRコードマネージャへの切替画面


 PSHメモ帳[wPshMemo201.bat]をダブルクリック[WC]し、次項で作成の[wPshQRCode101.txt]を表示ください。
  [File表示]ドラッグ&ドロップ or [TopPage]に登録して[WC]  
QRコードマネージャTOPページ設定
&FSet&  dat\wPshQRCode101.txt  ##★[WC][3.7]QRコード生成コントローラ
&FSet&  dat\wPshWebMng101.txt  ##★[WC][3.6]Webサイト表示マネージャ

 ★注: この記事を最初に閲覧される方は その2[2.7][2.8] その3[3.1]で「PSHメモ帳」と追加ファイルを作成する必要がありますのでご参照ください。

●TXTファイルの組込み

 次のコピペListからTXTファイルを作成し下記[dat]ファルダ内に保存ください。また、[wGuiPsh2]内にQRコード保存用に[QRcd]フォルダを作成ください。
    [List3.7.1]   ->  [wPshQRCode101.txt] ... この画面ファイル
[wGuiPsh2]
  +[dat]  wPshQRCode101.txt  ...今回追加
  +[QRcd]     ......今回新規作成

●操作方法

[Step0.1] 事前準備として、QRCodeGenerator をパソコンにダウンロードする必要があります。次のサイトを参考にしてダウンロードします。(自己責任での対応でお願いたします。)
参考;https://techexpert.tips/ja/powershell-ja/パワーシェル-url-の-qr-コードの作成/
画面の次の行をダブルクリック[WC]でダウンロード開始します。途中入力は[Y]で完了します。
&& $zcc='-noe cd c:\ ; Install-Module -Name QRCodeGenerator;   ##★[WC]

[Step0.2] 次の行を[WC]してQR組込み一覧確認&生成テストを実施します。
& Get-Command -Module QRCodeGenerator;$zQR="https://www.nikkei.com/";##★[WC]

[Step1] 次の行を[WC]して、マウス[右釦]へQR処理を組込みます。次回からは、このStep1から開始します。上記の開始画面の右側小窓下に[!name:QRcode]生成 を登録します。
&&& $tBox.WordWrap=$false;if( $szCMn10 -ne $null ){return;};##★[WC]

[Step2] QRコードの保存先をQRコードフォルダに指定します。
&&& $global:szQRSaveMode=1; explorer $szQrDir; ##★[.png]で保存->Dir開く

[Step3]  次の行をクリック後、[右釦]->[!name:QRcode]生成を押下します。
!Yahooサイト; https://www.yahoo.co.jp/
!日経平均;   'https://www.nikkei.com/smartchart。。。。。


[Step4] Webサイト表示マネージャへ移行し、対象サイトをクリック->[右釦][QRcode]生成でQRコードを生成します。
&FSet&  dat\wPshWebMng101.txt  ##★[WC][3.6]Webサイト表示マネージャ

【補足】「!Yahooサイト; https://www.yahoo.co.jp/」登録のとき、前のWeb名称が、
     ファイル名「!Yahooサイト.png」になります。




●コピペ[List3.7.1]  -> [wPshQRCode101.txt] この画面ファイル
#![管理V1.02 by ryu] @BakColor:#fff4ff  @FntSize:14 @WndSize:1080,720

##●●QRコードマネージャV1.02(生成/保存/表示)
##------------------------------------------------------------------------------------
##★事前準備:QR処理の組込み(一回実施でOKです)
##    注.外部から[QRCodeGenerator]をdownloadします。自己責任での対応で願います。
![WC]参考; 'https://techexpert.tips/ja/powershell-ja/パワーシェル-url-の-qr-コードの作成/'
##
##★[Step0.1] 次行[WC]でdownloadします。途中の応答は[Y]キー押下です。
&& $zcc='-noe cd c:\ ; Install-Module -Name QRCodeGenerator;   ##★[WC]
;  Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted;
;  Import-Module QRCodeGenerator; Get-Command -Module QRCodeGenerator; '
;  Start -Verb runas powershell -Arg "$zcc";
##--------------------------------------------------------
##★[Step0.2] QR組込み一覧確認&生成テスト
&  Get-Command -Module QRCodeGenerator; $zQR="https://www.nikkei.com/"; ##★[WC]
;  New-QRCodeText -Text $zQR -Width 10 -Show -Out "zQRTest.png"
##-------------------------------------------------------------------------------------

##●●次回以降はここから----------------------------------------------------------------
##
##★[Step1] [右釦]へQR処理組込み(szQRSaveMode=1で[QRcd]へQRcode保存)
&&& $tBox.WordWrap=$false; if( $szCMn10 -ne $null ){return;};           ##★[WC]
; $global:szCMn10=ssRbtMenu "[!name;QRcode]生成"; $global:szQrDir="QRcd";##開始時QRDir
; $szCMn10.add_Click({ $ln=((($tBox.Text).substring(0,$tBox.SelectionStart)).split("`n")).count-1;
;    $zcm=($tBox.Lines[$ln].replace("`'","")).split(";"); $zFl=$zcm[0].trim(); $zQR=$zcm[1].trim();
;    if( $zFl.startsWith("!") -and ($zQR.length -ge 5) ){;}else{return;}; 
;    if( $szQRSaveMode -eq 1 ){ $zFl="$szQrDir\$zFl.png";}else{ $zFl="$home\Desktop\QRcode.png";};
;    MsgBox "$zFl`n$zQR";New-QRCodeText -Text $zQR -Width 10 -Show -Out $zFl;
; }); dbg "[右釦]登録"

##★[Step2] QR保存先指定
&&& $global:szQRSaveMode=0;  ##★DiskTopに保存(最初はこちらで確認)
##
&&& $global:szQRSaveMode=1; explorer $szQrDir; ##★[固有名.png]で保存->QRDir開く

##★[Step3] QR生成テスト
##
  !Yahooサイト;        https://www.yahoo.co.jp/
  !Google_Home_検索;   https://www.google.co.jp/   ##NG:[Webサイト名]に空文字特殊文字はNG
  !MSNサイト;          https://www.msn.com/ja-jp/
  !日経;               https://www.nikkei.com/
  !日経平均;          'https://www.nikkei.com/smartchart/?code=N101%2FT&timeframe=3m&interval=1Day&upperIndicators=bollinger%2Csma&lowerIndicators=slowstochastics&eventsShow=0'


##★[Step4] Webサイト表示マネージャへ移行し、対象サイトをクリック->[右釦][QR生成]
##
&FSet&  dat\wPshWebMng101.txt  ##★[WC][3.6]Webサイト表示マネージャ


##★[Step5] QRの保存Dirフォルダを変更する場合(例:QRcdAB)
##
&&&  $global:szQrDir="QRcdAB";   ##★[WC]

[ wPshQRCode101.txt ]


更新状況

新記事登録でgoogle検索不可の状態です。原因不明の全ページgoogleインデックス未登録の状態です。昨年11月から記事が書けずに非常に困っています。 MSNサイトから[コピペgui]で検索利用ください。最新の[コピペ一覧]ページを追加しました。

ブログ検索

QooQ