• 締切済み

ショートカット作成するAPIってありませんでしたっけ

APIでファイルのショートカット作るのありませんでしたっけ? どんななまえで探しても見つかりません。 WinCE用はあったんだけど・・・。 MFCとかオートメーションとかではダメです。 VBで使いたいので。

みんなの回答

  • itohh
  • ベストアンサー率45% (210/459)
回答No.1

こんにちは。itohhといいます。 ショートカットはWinAPIには、ありません。 IShellLinkインターフェースを使用します。 COMモジュールなのでVBでも使用できますよ。 参考となるURLを載せておきますので参考にしてください。 URL:http://www.nt.sakura.ne.jp/~miwaki/progtips/shortcut/crate.shtml

参考URL:
http://www.nt.sakura.ne.jp/~miwaki/progtips/shortcut/crate.shtml
haporun
質問者

お礼

回答が遅れてすみません。 APIではないですか・・・。 どうもありがとうございます。

関連するQ&A

  • MFC、APIについて教えてください

    はじめまして、dio-dioです。 今回からこのOKWaveにお世話になります。 よろしくお願いいたします。 早速ですが、質問させていただきます。 私はSE目指してプログラムを勉強していますが、 MFC,APIを使って2つのファイルを比較し、合成して 新たなファイルを作成するというプログラムを 作成することになりました。 ファイルはiniファイルを用います。 私はVB6を使用したことがあるのですが、形は似ていても MFCはまったく違う形式の言語です。 今まで一度もMFC使用したことがありません。 APIの関数も使用したことがありません。 そこでみなさまに助けていただきたいのです。 MFCの使用方法がよく分かるサイト、本など知っている方 教えてください。 あと、APIを使用したプログラムを作成するに当たって、 サンプルプログラムなどが記載されていてすぐにでも プログラム作成に参考になるようなサイトを知っている方 教えてください。 とてもわがままなお願いでしょうが大変困っています。 2週間でプログラムを作成しなければならず、時間がありません。 みなさまの助けが必要不可欠です。 どうか宜しくお願いいたします。

  • ファイル保存のAPI?

    VBでコモンダイアログで「ファイルを開く」のAPIはわかるのですが、「ファイルを保存」のAPIがわかりません。そのようなAPIがあるのでしょうか?あればAPIの名称を教えてください。 (補足)「ファイルを開く」はGetOpenFileNameですが、これだと「開く」ボタンですが、「保存」ボタンのAPIがあるという事らしいですが、そのAPIを教えて欲しいのです。お願いします。

  • VB6で、接続のショートカットを作成するには?

    VB6で、接続のショートカットを作成するには? VPN接続 もしくは ダイヤルアップ接続へのショートカットを自動的にデスクトップに作るようなプログラムを考えています。 ファイルやフォルダへのショートカットなら各所でその方法が説明されていますが、接続へのショートカットとなるとさっぱり見つけられません。 どなたか、どうぞよろしくお願いします。

  • APIとは?

    VBから、マシンの状態の情報を操作するためにAPIを利用する必要があるようですが、APIがよく分かりません。APIを簡単に説明してください。

  • ショートカットの作成について

    ショートカットファイルを作成すると、必ず「・・・へのショートカット」という名前になります。 毎回、名前の変更で、「へのショートカット」部分を削除しています。 何らかの設定変更で、ショートカットファイルを作成しても、同じ名前のショートカットファイルができるようにはならないのでしょうか。 事情があって、「へのショートカット」部分はいりません。アイコンの矢印で十分です。 教えてください。

  • msiインストーラで、ショートカット作成

    VB6です。VisualStudioInstallerでインストーラを作成しています。ショートカットを、AllUserのデスクトップに作成したいのですが、ターゲットマシン上のファイルシステムに出てきません。特別なフォルダの追加でも出てきません。作成する方法は無いのでしょうか?

  • VB2010でのAPIの使い方を教えてください。

    お世話になります。VB初心者です。ごくごく基本的なことを教えてください。 VB2010にて、PCとUSBを介して繋がっている機器からデータのやり取りを行おうとしています。 そのためのAPIが、機器メーカから***.dllという形で提供されています。同様に、これを使ったサンプルソフトもついているのですが、VB6で作ったものなので、VB2010ではそのまま使えません。 このAPIには、USBポートのOpen/CloseやRead/Writeなどの関数があるので、これを使いたいのですが、具体的にプログラム上で、どういうふうに定義(?)すればいいのでしょうか? APIの仕様書には、「API 使用時には ***.h をインクルードして使用してください→#include “***.h”」、「リンク時には、***.lib もリンクしてください」などと書かれています。 まだ、VB2010を勉強し始めたばかりなので、こういう基本的な部分がわかっていません。 お教えいただけると助かります。よろしくお願いします。

  • APIの書籍について

    こんにちは、VB6を使用しています。今度APIを覚えようと思っていますが、おすすめの書籍がありましたら教えてください。できるだけやさしく丁寧に書かれているものを希望しています。よろしくお願いします。これなら初心者(APIの)向けだよというのがあれば是非お願いします。

  • MFC APIって?

    MFC APIってなんですか?

  • APIとMFC

    WindowsでC言語で書けて(利用できて)無料のものがAPI、C++で使えて有料なものがMFC だから、アマチュアプログラマーは、APIが使いこなせるのならば、APIを使ってプログラムを 書いたほうがいい という理解で正しいでしょうか。 ここでAPIと書いたのはWin 32 APIのことです。

専門家に質問してみよう