fileopenの動作
最新版のVer 4.103にて、他のアプリケーションで既に開いているファイルを fileopen コマンドの 読み書きモードで開こうとするとCan't open file. のエラーが発生しマクロが停止します。 Ver4.100以前であればエラーが発生せず、 file handle に -1 が格納されマクロが継続動作する動きでした。 確認環境 OS:Windows10 Pro TeratermVer:4.103 TXTを開くアプリケーション:Excel,Sakuraエディタ ※メモ帳の場合はエラーが発生せず
ソースを確認しました。変更履歴への記述も、マクロコマンドのヘルプへの記述も、コミットログにもない仕様変更がありました。
https://ja.osdn.net/projects/ttssh2/svn/view/trunk/teraterm/ttpmacro/ttl.c?root=ttssh2&view=log#rev7292
影響が出るリリースバージョンは 4.102, 4.103 です。
今後の対応は考えますが、これらのバージョンではこの動作をします。
4.104で動作が元に戻されました。(r7823)
最新版のVer 4.103にて、他のアプリケーションで既に開いているファイルを fileopen コマンドの
読み書きモードで開こうとするとCan't open file. のエラーが発生しマクロが停止します。
Ver4.100以前であればエラーが発生せず、 file handle に -1 が格納されマクロが継続動作する動きでした。
確認環境
OS:Windows10 Pro
TeratermVer:4.103
TXTを開くアプリケーション:Excel,Sakuraエディタ
※メモ帳の場合はエラーが発生せず