[過去ログ] スレ立てるまでもない質問はここで 158匹目 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
777
(1): 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 17:49:39.34 ID:bfqjcx0a(1/11) AAS
>>775
775(10): デフォルトの名無しさん [sage] 2022/01/31(月) 17:22:16.09 ID:wBgyHkbL(1/7) AAS
質問お願いします。
作りたいソフトは、win7以上で動くaaaaa.exeです。

Google Chromeを立ち上げておく&jpgファイルが入ったフォルダを立ち上げておく
そのフォルダから、とあるjpgファイルを「ドラッグ&スナップ」でGoogle Chromeに表示させることが出来ます。
それと同様のことを、
aaaaa.exeでさせたいのです。
つまり、
Google Chromeを立ち上げておく&aaaaa.exeを立ち上げておく
aaaaa.exeは碁盤の目を表示させてる
で、
aaaaa.exeのある部分をつまみ「ドラッグ&スナップ」でGoogle Chromeにaaaaa.exe内で自動生成されたjpgファイル表示させる、碁盤の目の違うところをつまみ「ドラッグ&スナップ」するとaaaaa.exe内で自動生成された違うjpgファイル表示させる
というソフトを作りたいのです。

で、教えて欲しいのは、
「aaaaa.exeのある部分をつまみ「ドラッグ&スナップ」」こんな機能が可能か? あるとすればプログラミング言語は何で、その機能の名称はなにか? どんなプログラミングソフトを使えばいいか?
です。 よろしくお願いします。
ドラッグアンドドロップの間違いじゃないか?

ブラウザと普通のアプリのデータ・通信の連携は、どちらからもアクセスできる、サーバプログラムかファイルアクセスがないとできない(ActiveXを除く)。
ブラウザでローカルファイル読み取りはファイルドロップか、アップロードで可能になり、ブラウザでファイルを動的に生成するのは、内部データのみか、ダウンロードという形になる。

一般にブラウザはセキュリティ上の理由で、内部のデータへのアクセスをさらさないように設計されている。

やるとすれば、どちらもHTML/JavaScriptのウェブアプリを作るか、どちらもC++やC#などの普通のアプリにしてプロセス間通信を使うくらいしかない。

JavaScriptのキャンバスか、画像埋め込みで碁盤を表示することは可能。
778: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 18:02:08.91 ID:bfqjcx0a(2/11) AAS
C#で同じアプリ内でファイルドロップを実現するには、AllowDropを有効にして、DragDropなどのイベントハンドラを定義する。

別のアプリの場合はドロップターゲットやドロップデータを定義するか、プロセス間通信が必要になってややこしくなる。
779
(1): 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 18:10:24.49 ID:bfqjcx0a(3/11) AAS
外部リンク:uchukamen.com
780: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 18:12:12.48 ID:bfqjcx0a(4/11) AAS
すみません、大変疲れているのでテキトーな回答しかできません。
781
(1): 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 18:45:50.03 ID:bfqjcx0a(5/11) AAS
ドラッグ&ドロップよりも右クリックメニューの方が簡単だぞ。
783
(1): 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 19:13:32.46 ID:bfqjcx0a(6/11) AAS
>>782
782(1): 775 [sage] 2022/01/31(月) 19:06:21.70 ID:wBgyHkbL(2/7) AAS
皆さんレスありがとうございます。 感謝します。
>>777
そうです、すみません。 ドラッグアンドドロップです。

てか、ファイル検索ソフトの
masterseekerってソフトは、
自前のフォルダを持ってて、そこから「ドラッグ&ドロップ」が出来ますね。
ただ、masterseekerは実体あるファイルを表示させてるけど、
ボクが作りたいのは、「ドラッグ&ドロップ」の動作が完了してからそのファイルを自動で生成したいのです。

>>781
いや、「ドラッグ&ドロップ」で行きたいのです。
じゃあ、>>779を読んでC#で作ってみなよ。C++でも作れるけど君は挫折しそうだな、ははは。
少し概念を整理しようか。
「ドロップソース」、これはドロップ元。これは、多分リストビューのアイコン。
「ドロップデータ」、これはドロップするデータ。
「ドロップターゲット」、これはドロップ先のドロップできる場所。

リストビューって知ってる? リストビューでアイコン表示できる?
784: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 19:26:22.86 ID:bfqjcx0a(7/11) AAS
C#にPictureBoxってコントロールがあるから、これをドロップソースにしよう。フォームにPictureBoxを配置して。
785
(3): 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 19:32:20.68 ID:bfqjcx0a(8/11) AAS
ここに解説が書いてあるから、真似して作ってみて
外部リンク:codezine.jp
787: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 19:36:51.43 ID:bfqjcx0a(9/11) AAS
>>786
786(1): 775 [sage] 2022/01/31(月) 19:34:58.07 ID:wBgyHkbL(3/7) AAS
>>783
てか、本当に出来ますかね?
「ドラッグ&ドロップ」スタート時にはファイルの実体はないんですよ。
で、
「ドラッグ&ドロップ」が終了した時点でファイルを生成するんだけど。
ドロップソースをファイルのアイコンのPictureBoxにして、ドロップデータをファイルの内容を表す文字列にしてドロップ完了時にファイルを作成すればできますよ。多分。
788: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 19:41:04.05 ID:bfqjcx0a(10/11) AAS
ファイルのアイコンイメージは自前で用意するか、SHGetFileInfo関数を使えば取得できる。
791
(1): 蟻人間 ◆T6xkBnTXz7B0 [sage] 2022/01/31(月) 19:46:18.32 ID:bfqjcx0a(11/11) AAS
>>789
789(1): 775 [sage] 2022/01/31(月) 19:42:11.35 ID:wBgyHkbL(4/7) AAS
あるいは、
「ドラッグ&ドロップ」の「ド」の時点でファイルを生成→構造体に保存しておく
でもいいんだけど。
一時ファイルって奴ね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s