クリップボードをダブルクオートで囲む方法

このQ&Aのポイント
  • クリップボードにある文字列をダブルクオートで囲んでYandexで検索する方法について教えてください。
  • 通常検索ではなく、クリップボードの内容を完全一致検索する方法を知りたいです。
  • 使用しているスクリプトを改良して、クリップボードの内容をダブルクオートで囲んで検索できるようにしたいです。
回答を見る
  • ベストアンサー

クリップボードをダブルクオートで囲む方法

以下のスクリプトはiphoneのランチャーに登録してあるものでクリップボードにある文字列をYandexで検索するというものですが、このままだと通常検索になります。 通常ではなく、完全一致検索を行いたいので、クリップボードにあるものをダブルクオートで囲んで検索という処理をしたいのですが、可能でしょうか。可能でしたら教えて下さいませ。 javascript:browser="googlechrome";s=CLIPBOARD;location.href=(s.indexOf('http')==0)? s.replace(/http/,browser):browser+"://yandex.ru/yandsearch?text="+ENCCLIPBOARD;

  • Java
  • 回答数1
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ENCCLIPBOARDの前後にダブルクォートをつければいいだけ。

tukutukuhosi
質問者

お礼

ああ、なるほど、なんかうまくいかないと思ったらIOSはバックスラッシュでエスケープすんですね。なんとかできました。

関連するQ&A

  • Officeのクリップボードうざい・・・

    Officeのクリップボードを、通常のクリップボードに戻したいのですが、どこで設定するのでしょう。 OKWEBで検索しましたが、さいきんの質問にはないようです。 この機能はいらぬおせっかいです・・・。 Office 2000、Word Excel Access PowerPoint

  • 変数にダブルクォートがあたらダブルクォートを二つ重ねる

    ある変数の中身が「カルテに"記載"あり」のように、ダブルクォートが含む場合、ダブルクォートを二つ重ねたいです。 例1 変換前「カルテに"記載"あり」 変換後「カルテに""記載""あり」 例2 変換前「"カルテに記載あり"」 変換後「""カルテに記載あり""」 ご教授願います。

  • ダブルクォート、シングルクォート、\について

    こんにちは。 PHPでメールフォームを作ったのですが、2つ問題点があります。 1.テキストフィールドにダブルクォートで文字を囲んで送信すると入力された情報が返されず、何も入力されていないメールが送られてきます。 2.シングルクォート、\をいれると前に\がついてしまいます。(こんなカンジ→\'\\)フォームはHTMLで作成しています。確認画面のフォームにstripcslashes($_POST[name])をかけておりブラウザ上だとシングルクォートと\は除去されているのですが、メールだと除去されてません。 ダブルクォート、シングルクォート、\が付いた文字列をPHP・HTMLにどのように記述すれば、メールにきちんと送られるようになるのでしょうか?

    • 締切済み
    • PHP
  • シングルクォート、ダブルクォート使用方法

    初心者で勉強中です。 相当素人な質問なんですがよろしくお願いします。 Perlで使われる、シングル、ダブルクォートの自分の認識なのですが ・ダブルクォートは変数やエスケープ文字を評価してくれる。 ・シングルはそのまま文字列として出力される。 ということだと思っているのですがただ、『print』の後の表示させる文字列、数字などがシングルで囲まれていたりダブルだったり、またどちらも使わない場合などあるのですがこの使い分けはどのようにすれば良いかわかりません。 単に文字列の場合でもダブルクォートで囲っていたりと・・・ 以下の例ですと use strict; print "Content-type: text/html\n\n"; my $hensu = 1; print $hensu."<br>\n"; $hensu = "moji"; print "$hensu"; 上記をブラウザ出力すると 1 moji となるということなのですが、数字であればダブルクォートで囲まなくても展開されるということでしょうか?また後ろの2行の $hensu = "moji"; print "$hensu"; とは、どちらもダブルクォートで囲む必要があるのでしょうか。 法則性についてどなたか分かるかた、おしえていだだけますでしょうか。

    • ベストアンサー
    • Perl
  • クリップボードから画像取得

    前回質問させていただいたのですが 質問を打ち切ってしまい そのあと試したのですが うまくいきません。 Window画面に表示はしたくないのです。 クリップボードの画像をファイルに保存したいのですが 以下のソースでどこがおかしいでしょうか case IDM_SAVE: hdc = BeginPaint(hWnd, &ps); if (IsClipboardFormatAvailable(CF_BITMAP)) { OpenClipboard(hWnd); hBitmap = (HBITMAP)GetClipboardData(CF_BITMAP); hdc_mem = CreateCompatibleDC(hdc); SelectObject(hdc_mem, hBitmap); GetObject(hBitmap,(int)sizeof(bmp_info),&bmp_info); width=bmp_info.bmWidth; height=bmp_info.bmHeight; MessageBox(NULL,"Debug 0","Debug0",MB_OK); fopen_s(&fpt,"ClipBoard.bmp","wb"); BITMAPINFOHEADER bmih; BITMAPFILEHEADER bmfh; //RGBQUAD rgbquad; DWORD filesize,bmfhsize,bmihsize; bmfhsize=sizeof(bmfh); bmihsize=sizeof(bmih); //rgbquadsize=sizeof(rgbquad); filesize=bmfhsize+bmihsize+width*height; ::ZeroMemory(&bmfh, bmfhsize); ::ZeroMemory(&bmih, bmihsize); bmfh.bfType=0x4d42; bmfh.bfSize=filesize; bmfh.bfReserved1=0; bmfh.bfReserved2=0; bmfh.bfOffBits=bmfhsize+bmihsize; bmih.biSize=bmihsize; bmih.biWidth=width; bmih.biHeight=height; bmih.biPlanes=1; bmih.biBitCount=32; bmih.biClrUsed=2; bmih.biCompression=BI_RGB;//無圧縮形式 bmih.biSizeImage=0;//BI_RGBをセットした場合、0が好ましいとMSDNに書いてあった。 bmih.biXPelsPerMeter=0; bmih.biYPelsPerMeter=0; bmih.biClrImportant=0; MessageBox(NULL,"Debug 1","Debug1",MB_OK); fwrite(&bmfh,sizeof(unsigned char),bmfhsize,fpt); fwrite(&bmih,sizeof(unsigned char),bmihsize,fpt); MessageBox(NULL,"Debug 2","Debug2",MB_OK); fwrite(&bmp_info.bmBits,1,3*width*height,fpt); MessageBox(NULL,"Debug 3","Debug3",MB_OK); fclose(fpt); DeleteDC(hdc_mem); CloseClipboard(); } EndPaint(hWnd, &ps); break; } break; 画像の先頭アドレスがどこにおさめられているのかが わかりません fwrite(&bmp_info.bmBits,1,3*width*height,fpt); がおかしい様なのですがよくわかりません。 よろしくおねがいします。

  • HTMLは、シングルクォートかダブルクォートか?

    HTMLで、<img src="images/spr2002.gif" width=130 height=130 border=0 alt="写真"> などクォート文字列がよくでてきますが、文法的にはシングルクォートかダブルクォートのどちらでもOKなのでしょうか? 大抵のHTMLエディタではダブルクォートを採用している事が多いようですが、私的には、PerlやPHPのprint文などでクォート文字列をエスケープする必要がないので、シングルクォートが良いような気がするのですが、みなさん、どちらが望ましいと思われますか?

    • ベストアンサー
    • HTML
  • ダブルクォートがエスケープできない

    public static final String HOGE = "¥"hogehoge¥""; public static void main(String[] args){ System.out.println(HOGE); } eclipseで上記のようなコードがエラー表示されます。しかし実行はできます。 実行結果:"hogehoge" エラー表示を取る事は出来ますか? よろしくお願いします 環境 mac osx eclipse 4.2 java 1.6

    • ベストアンサー
    • Java
  • Applescript iTunes アートワーク

    予めGoogle画像検索結果から任意の画像(jpeg画像が前提)をクリップボードに格納後、iTunes上にて、選択した曲のアートワークに、クリップボード上の画像を貼付けることをApplescriptで実現したいと考えております。 現在(iTunes 11)では、いちいち「情報をみる」>「アートワーク」>「ペースト&保存」というステップが面倒なため、Applescriptを使って解決すべくチャレンジしています。 以下のように考えたのですが、エラーとなってしまいます。 張付け先の曲ですが、iTunes上で選択した(ハイライトさせた?)複数楽曲に対して行えると良いのですが、以下では「current track」としています。 最終的にはAutomaterを使ってサービス登録後に、ショートカットを割り当てます(この方法は、なんとかなりそうです)。 どなたかご指導頂けないでしょうか? tell application "iTunes" set (data of artwork 1 of current track) to the clipboard as picture end tell

    • 締切済み
    • Mac
  • AppleScriptでpathを取得

    クリックしたファイルの絶対パスをクリップボードに保存する AppleScript(以下に記載)があるのですが、これでは クリップボードの中身が '/Users/ABC/Desktop/tmp1.jpg' '/Users/ABC/Desktop/tmp2.jpg' となります。 クオーテーション「 ' 」なしで、クリップボードに保存したいのですが どのようにすれば良いのでしょうか。 rest of characters of などを使ってどうにか組もうとしたのですが 初心者にはできませんでした。 どなたか、よろしくお願いします。 tell application "Finder" set theItems to "__OBJ_PATH__" set theResult to "" set old_delims to AppleScript's text item delimiters set AppleScript's text item delimiters to ":" set max to count of (every text item of theItems) repeat with num from 1 to max set theResult to theResult & quoted form of (text item num of theItems) if max > 1 and num < max then set theResult to "theResult" & " " end if end repeat set AppleScript's text item delimiters to old_delims set the clipboard to theResult end tell

  • perlのシングルクォートとダブルクォートの置き換えについて

    perlのシングルクォートとダブルクォートの置き換えについて お世話になります。 現在、perlにて開発を行っているのですが、一つ問題に当たってしまいました。問題になっているのは、文字列を扱う部分です。perlにおいて文字列はシングルクォートに囲まれたものと、ダブルクォートに囲まれたものがあると思うのですが、この両者の違いは、内部に書かれた変数等を展開するか否かだったと思います。 実は開発の途中でこのシングルクォートで囲まれた文字列を、ダブルクォートに囲まれた文字列に変更しなければいけなくなりました。つまり $test = 'aaa';  を  $test = "aaa"; としたいのです。これってperlの仕様的に可能なのでしょうか? かなり悩んだのですが、どうしてもわかりませんでした。 ちなみに、なぜこの処理が必要なのかというと、HPの製作をしているのですが、設置したフォームからその内容を得るというプログラムを書いた際に、そのフォームの内容がシングルクォートでしか得られないからです。シングルだとそののちの処理に影響が出てしまうのです。 だれかご存じないでしょうか。よろしくおねがいします。

    • ベストアンサー
    • Perl

専門家に質問してみよう