• ベストアンサー

UWSCでSnippingToolを起動させたい。

タイトルの通り、UWSCでSnipping Toolを起動させたいです。 exec("exec("SnippingTool.exe")でも、 exec("C:\Windows\System32\SnippingTool.exe") でも駄目です。 一体どうしたら起動できるのでしょうか?。 起動出来る方がいらっしゃったら教えてください!。 以上、よろしくお願いいたします。

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

  • ベストアンサー
  • junsempc
  • ベストアンサー率50% (1/2)
回答No.3

exec("C:\Windows\sysnative\SnippingTool.exe") で起動できます。 これは、UWSCではなくx64 Windowsの仕様です。 ファイルシステムリダイレクタといい、x86アプリケーション(UWSCを含む)が、「C:\windows\system32」を見ようとすると、x86用のDLLがある「C:\windows\syswow64」にリダイレクトされるのです。 そして、そこにはSnippingToolはありません。 x86アプリケーションが「C:\windows\system32」を見たい場合は「C:\windows\sysnative」で見ることができます。

参考URL:
http://msdn.microsoft.com/ja-jp/library/aa384187(v=vs.85).aspx

その他の回答 (2)

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.2

>ただし、SnippingToolはできません。 不通に起動ができないなら動くわけがありません プログラムが存在していないってことでしょう 普通はそこにインストールされているはずなので自分で消したか 何らかの要因でシステム破壊してるか ってことでしょう SnippingToo が入ってないOSで動かしてるとかいう間抜けな話ではないですよね? (たとえばXPで動かしているとか)

iwnmsj
質問者

補足

Snipping Toolは日々使用しています。 OSはWindows7なのですが、起動されません。 やはりexecでは駄目なのでしょうか。 ネットで調べてはみましたが、原因はまだわかりません。 XPではないので大丈夫だとは思うのですが。。。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

>exec("C:\Windows\System32\SnippingTool.exe") >でも駄目です。 此方ではこれでで起動してますが UWSC関係なく普通にプログラムは起動できますか?

iwnmsj
質問者

補足

メモ帳などは起動できます。 ただし、SnippingToolはできません。 文章そのままコピーして実行させてもできません。 他のプログラムはあるでしょうか。

関連するQ&A

  • UWSCでSnippingToolが起動できない。

    タイトルの通り、UWSCでSnipping Toolを起動させたいです。 exec("exec("SnippingTool.exe")でも、 exec("C:\Windows\System32\SnippingTool.exe") でも駄目です。 起動できるという方は、プログラムの方を教えてください。。。 以上、よろしくお願いいたします。

  • Snipping Toolが実行できません。

    プログラムメニューからデスクトップに移行した「Snipping Tool」アイコンをダブルクリックすると「C:\System32\Snipping Tool.exeが見当たりません」とのダイアログがでました。エクスプローラーで件のフォルダーをチェックしても確かに見当たりませんでした。 何故、Snipping Tool.exeがなくなってしまったのでしょうか。また、Snipping Toolが使えるようにするにはどうすればいいのでしょうか。

  • Snipping Toolが起動しません。

    Snipping Toolが起動しません。 HP e9190 Vista64bit メモリ 12GB HDD 1TB のPCを使用しています。 Snipping Toolが起動しません。使用できません。 Snipping Toolをクリックすると、PCは、カリカリ、動いているようですが、実行されません。 何か、設定などがあるのでしょうか? お分かりの方、教えてください。 単純に、故障なのでしょうか? OSがプリインなので、VISTAのディスクがありません。 よろしくお願いします。

  • Webにプログラム起動ショートカットを作りたい

    Web上に、スクリーンキーボードを起動するためのリンクを作りたいのですが、どうしたらよいでしょうか… file:///C:/WINDOWS/SYSTEM32/OSK.EXE 上記内容でリンクを作ったのですが、クリックしても起動しません。この同一内容をURLに入力(貼り付け)して操作すると、起動してくれます。また、Excelなどでリンクを作ってもクリックで起動します。  同一内容?だと思いますが、以下の内容でだめでした。 <a href="C:\WINDOWS\SYSTEM32\OSK.EXE" target="_blank">C:\WINDOWS\SYSTEM32\OSK.EXE</a>

  • Del Folders.exe という警告のなおし方を教えてください.

     PCを起動し,デスクトップの立ち上がり時にいつも警告のダイアログがでます.その内容は, 題名:C:\WINDOWS\System32\Tool\Del Folders.exe 内容:"C:\WINDOWS\System32\Tool\Del Folders.exe"が見つかりません.名前を正しく入力したかどうかを確認してから,やり直してください. というものです. とりあえず,今のところ無視していてPCの動作に問題は発生していませんが,やはりなおしたいです. この警告の意味となおし方がお分かりの方,教えていただけませんでしょうか.

  • ACCESSマクロ:アプリの実行でUWSCファイル

    ACCESS2010でマクロを作っています。 その中のアクションでアプリケーションの実行を選び、uwscのファイルをフルパス指定していますが、起動しません。ファイルのフルパスの前に.exeファイルのフルパスを置いてもだめでした。 実行できるアプリケーションでuwscファイルを動かすには、どのようにしたらよいでしょうか。.batファイル化しないとだめでしょうか。 どうぞよろしくお願いします。

  • UWSCで環境変数の取得の仕方

    UWSCを始めた初心者です。 よろしくお願いします。 デスクトップのフォルダ内にあるアプリケーションを起動させたいのですが、パスの取得の仕方が判りません。 下記の様に作ってみたのですが、doscmdでは取得できずに困っています。 どなたかご教授願います。 myDrivePath = doscmd("echo %HOMEDRIVE%") myHomePath = doscmd("echo %HOMEPATH%") myAppPath = myDrivePath + myHomePath + "\デスクトップ\test\testApp.exe" app = Exec(myAppPath)

  • UWSCについて

    あるディレクトリー(名前:test) にtest.bat とあるのですが DOSCMD()関数を使うとうまい事起動しなかったので EXEC()関数を使うと起動したので そこのところはいいのですが、 EXEC()関数は基本的に絶対パスでアプリを指定してやると確実に 起動するので絶対パスでの指定をしたいのですが、 ココまでの絶対パス C:Document and Settings\root\test までをスクリプトに書き込むのではなく 関数を使って取得してきたいのですが可能ですか?? 詳しい方がいましたら教えてください。 宜しくお願いします。

  • 起動して5分するとアプリケーションエラーと出る

    WinXPを起動して5分するとWMIADAP.EXEアプリケーションエラーと警告が出ます。(なんとかの命令が・・・メモリーが云々等) このWMIADAP.EXEとはどんな事をするEXE何でしょうか。 又C:\ドライブを検索すると C:\WINDOWS\ServicePackFiles\i386\wmiadap.exe C:\WINDOWS\system32\dllcache\wmiadap.exe C:\WINDOWS\system32\wbem\wmiadap.exe と3カ所に同じWMIADAP.EXEがあります。 この警告をクリアーするにはどうしたらよいのか よろしく教えてください。

  • PCを起動すると・・・

    PCを起動すると毎回デスクトップに「c:\windows\system32\main16.exeが見つかりません。名前を正しく入力したかを確認してからやりなおしてください。ファイルを検索するには〔スタート〕ボタンを押してから〔検索〕ボタンを押してください。」とでて、OKボタンを押すと次に「レジストリに指定されているc:\windows\system32\main16.exeを読み込めないかまたは実行できません。ファイルがあるか確認してください。またはレジストリの参照を削除してください。」とでます。 c:\windows\system32\main16.exeを検索したところ、ファイルがありません。 これはどうしたらなおるのでしょうか? ちなみにレジストリをさわるには自信がありませんが、わかりやすく説明していただけたら幸いです。

専門家に質問してみよう