0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【BizRobo! 小ネタ集】DAでファイルダイアログのデスクトップ移動が詰まったときのメモ

0
Posted at

【BizRobo小ネタ集】DAでファイルダイアログにパスを打ち込めないとき

ほぼ自分用メモ

環境:BizRobo[バージョンを記入](DA)

背景:ダイアログにパスが入らない

  • DA でファイルダイアログのアドレスバーに Desktop を入力しても、デスクトップに遷移しない。
  • 入力が無視されたり、Enter を押しても確定しなかったりする。
  • 一方で、ファイルシステムアクションのファイルコピーは普通に動く。

だが
ダイアログを正攻法で操作しようとすると、入力も確定も通らない

解決した方法

  • ダイアログと格闘するのをやめて、ファイルシステムアクションでデスクトップに直接コピーする
  • あとは Win + D でデスクトップを出して、ダブルクリックで起動
[NAS上のファイル]
    ↓ ファイルシステムアクション(ファイルコピー)
[デスクトップへ直接コピー]
    ↓ Win + D キー送信
[デスクトップを全面表示]
    ↓ DAダブルクリック起動
[対象アプリでファイルを開く]
    ↓ 処理後
    ↓ ファイルシステムアクション(ファイル削除)
[デスクトップのファイル削除]

Step 1. デスクトップへコピー

コピー元:\\<NASパス>\<フォルダ>\<ファイル名>
コピー先:%USERPROFILE%\Desktop\<ファイル名>

Step 2. Win + D でデスクトップを表示

DA でキーを送るだけ。ただし2点ハマった。

  • 最大化ウィンドウがあると効かないことがある。先に最小化しておくと安全。
  • 送信直後に待機を挟まないと、デスクトップの描画が間に合わず空振りする。

Step 3. ダブルクリックで起動

Step 4. 後片付け(任意)

終わったらファイルシステムアクションで削除しておく。残したままだと次回の実行でぶつかる。

なぜ挙動が違うのか(Claudeより)

  • DA は画面上の UI を操作しているだけなので、ダイアログの作りや OS の設定に左右される。
  • ファイルシステムアクションは UI を介さず OS の API を直接叩くので、ダイアログの機嫌とは無関係に動く。

ダイアログ側で何が引っかかっているのかは特定できていないが、たぶんこのあたり。

  • アドレスバーがキー入力を拾っていない
  • Enter が「移動して確定」として効いていない
  • Desktop を特殊フォルダとして解決していない

とのこと

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?