Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
ファイルを関連付けられたアプリケーションで開く方法
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30835#CommentId85606
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2023/1/22 07:29:33
> Shell("c:\users\owner\Dsktop\画像.png")
Dsktop ?
Desktop ではなく?
スペルミスなどが無いようにするため、
Shift キーを押しながら、既存のファイルを右クリックして、
[パスのコピー]を試してみてください。
ただし Shell には、関連付けによる起動はできません。
Shell("notepad.exe C:\test\sample.txt") などのように
実行可能ファイルのパラメーターとして渡すしかないので
今回の目的にはそぐわないでしょう。
> Process.Start("c:\users\owner\Dsktop\画像.png")
こちらも Dsktop になっていますね。
また、エラーメッセージが英語になっている所を見ると、
.NET Framework 用のプロジェクト テンプレートではなく
.NET 用のものを使っておられるようですね。
ターゲット フレームワークのバージョンは .NET 6.0 でしょうか、.NET 7.0 でしょうか?
また、できればどのテンプレートを使っているのかも教えてください。
コンソール アプリ、Windows フォーム、WPF、ASP .NET Web アプリなど。
たとえば ASP.NET の場合、こうした方法をとることはできないので、
質問内容によっては、プロジェクトの種類が重要になることもあるためです。