問題タブ [clipboard-interaction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
28244 参照

web-applications - 画像のコピー/貼り付けを使用したWysiwyg

まず、ローカルマシンからWebサイトに画像を「コピー」できないことを理解しています。アップロードする必要があることを理解しています。私はWebプログラマーであり、TinyMCEやFCKEditorなどの一般的なWebwysiwygツールに精通しています。私の質問は、wysiwygの画像の自動アップロードを実行するプログラムやWebモジュールなどが存在するかどうかです。私には、MSWordからwysiwygに画像を含むドキュメントをコピーして貼り付けてWebサイトにコンテンツを作成できないという不満を常に抱えているクライアントがいます。

TX Text Control(http://labs.textcontrol.com/)を調べ、ファイルを舞台裏で自動的にアップロードできるフラッシュwysiwygを調べていました。これが存在するかどうかはわかりませんし、グーグルは私の検索にあまり役立たなかったので、他のコーダーに聞いてみようと思いました。

私はあらゆる種類のサーバー技術、またはブラウザーの要件を受け入れています。Dreamweaverなどのアプリケーションツールではなく、ブラウザベースのツールを探しています。

問題に対する適切な解決策が存在しない場合は、現時点でそれを受け入れたいと思います。

注:これはクライアントからのリクエストであり、私にはかなり不合理に思えました。私はクライアントに「いいえ」と言うのではなく、コミュニティのアドバイスを集めることにしました。ここでのオプションは、考えられる解決策を提示するのに非常に役立ち、有益でした。

0 投票する
1 に答える
143 参照

r - R を使用しているときに、以前にクリップボードにコピーされた/以前にコピーされたものが R コンソールに表示されないようにする

R を使用しているときに、クリップボードの内容に問題があります。tinn-r でスクリプトやコマンドを実行すると、選択したばかりのコマンドではなく、以前に実行したものが R コンソールに貼り付けられることがよくあります。 .

これを克服するには、クリップボードに移動してその内容 (テキスト/構文) を削除します。ただし、削除したばかりの同じテキスト/構文がクリップボードに再表示され、tinn-r から別の構文を実行しようとすると R コンソールに再び表示されます。

0 投票する
2 に答える
2422 参照

winapi - GetClipboardData(CF_TEXT) はどのような状況で NULL を返しますか?

私はこの断続的で一貫性のない問題を抱えており、長い間私を夢中にさせてきました: 私のプログラムでは、GetClipboardData(CF_TEXT)は 90% (またはその程度) の確率で成功しますが、時々 NULL を返します。

これは、GetClipboardData(CF_TEXT) を呼び出す前に OpenClipboard() が常に成功する (そして戻り値がチェックされる) にもかかわらずです。

90% の成功率は、まったく同じページに対するものであることに注意してください。(つまり、そこに CF_TEXT コンテンツがあることを知っています)

注: 失敗すると、すぐに GetLastError() を呼び出しますが、返されるのは "操作が正常に完了しました"だけです。

問題のコードは次のように単純です。

これに間違った GetLastError() コードを挿入する可能性があるのは何ですか?

このような一貫性のない動作を引き起こす可能性のあるものは何ですか?

他のプロセスがクリップボードをロックしている可能性はありますか? もしそうなら、どのように私はそれを取り戻すのですか?

このような問題をトラブルシューティングまたはデバッグするにはどうすればよいですか?

0 投票する
2 に答える
4008 参照

c# - 書式設定されたテキストをクリップボードにコピーする

テキストをクリップボードにコピーする際に奇妙な問題があります。書式を追加してテキストボックスからテキストをコピーしたい。そのために、テキスト ボックスの KeyDown イベントをインターセプトし、CTRL キーと C キーが押されているかどうかを確認します。それから私はそのようにします

関数 formatText は、テキストにいくつかの空の追加行を追加します。ただし、このテキストをメモ帳に貼り付けても、追加の書式設定はありません。何故ですか ??

関数を呼び出すClipboard.GetText()と、返された文字列に余分な文字 ( \n \r) があることがはっきりとわかります。

0 投票する
3 に答える
10118 参照

android - クリップボードコンテンツの変更のリスナー?

ユーザーが「テキスト選択モード」を終了するとすぐに自動的に呼び出されるようにメソッドを登録する方法はありますか(これにより、選択範囲がクリップボードにコピーされます)?

0 投票する
1 に答える
5746 参照

client - クリップボードにコピーするクロスブラウザjqueryコード?

要素のコンテンツをクリップボードにコピーするためのjqueryまたはJavaScriptコードは、私が思う限り非常に重要です。ここでのプロジェクトに必要だったので、それだけのために2〜3日を費やしました。私はゼロクリップボードでやりましたが、非常に不便でイライラしました。広大なインターネットの世界では、クリップボードにアクセスするためのクロスブラウザクライアントサイドコードが必要だと私は本当に思います。何か提案していただければ幸いです。コピーをクリップボードコードにリンクしてjqueryuiダイアログボタンにリンクするのは非常に困難であったことを忘れてしまいました。クロスブラウザ、jqueryuiダイアログボタンに関連するものを提案してください。前もって感謝します。

0 投票する
1 に答える
1498 参照

delphi - THtmlViewerオブジェクトからどのようにコピーして貼り付けますか?

現時点では、次のハックがあります。

htmlviewerからのコピーを有効にするより賢明で保守可能な方法はありますか?上記のことをしなければならないのはばかげているように見えるので、私が設定できるプロパティなどがあることを望んでいます。TCustomEditの子孫には、デフォルトでコピー、貼り付け、およびすべて選択がありますが、何らかの理由でhtmlviewerはこの方法で実装されていないようです。

もう1つの問題は、上記の方法でも右クリックして「コピー」を選択できないことです。

編集:最終的に、このチュートリアルに従って、上記のコードを適切なコンテキストメニューに置き換えることを選択しました:http://delphi.about.com/od/tmemotrichedit/a/richedit-popup.htm

0 投票する
1 に答える
4440 参照

c# - 別のプロセスによってロックされたクリップボードを解放するにはどうすればよいですか?

クリップボードからオブジェクトを取得しようとしているときに、オブジェクトを変更して追加し直すという問題があります...

何度も何度も私は得続けます

クリップボードで要求された操作を実行できませんでした

クリップボードが何らかのプロセスによってロックされているようですが、クリップボードを解放するにはどうすればよいですか?

0 投票する
1 に答える
567 参照

c# - クリップボードからロケール情報を読み取る

.NET Clipboard APIを使用すると、次のコードを記述できます。

問題は、PCのロケールがウクライナ語である場合でも、なぜ常にen-USロケールを取得するのかということです。取得できません。コピー操作を実行すると、Windows OSが現在のロケール情報をクリップボードに入れると思いましたか?ではない?

UPD:可能であれば、クリップボード内のオブジェクトのロケールを知る必要があります

UPD2:私のPCのロケールはuk-UA、PCのUIロケールはen-US、FAR Managerはクリップボードとは異なるものを配置します(値1024、有効なロケール識別子として認識できません)。したがって、Excel2010の問題のようです。

0 投票する
1 に答える
335 参照

c++ - QClipboardを拡張する方法は?

QClipboard開いているすべてのウィンドウですべてのテキストを選択できるように拡張するにはどうすればよいですか。

コードを入力してください。

ありがとう