2016-05-23 2 views
-1

私はelectron(node.js)デスクトップアプリケーションを使い慣れません。私は電子デスクトップアプリケーションのブラウザウィンドウの中に開かれた単語アプリケーション(その特定のPCまたはMacですでに利用可能)を見つけることを試みています。どんな助けでも大歓迎です。open word application inside電子/ノードjsデスクトップアプリケーション

答えて

2

shell.openItem()を使用すると、WordでWordファイルを開くことができます(Wordがそのファイル拡張子の既定のアプリケーションであると仮定します)。 Nodeのchild process APIを使用して、いつでも必要なアプリケーションを起動することができます。

+0

ありがとう、私は以下の 'const shell = require(' electron ')を試しました。 const path = require( 'path'); var cp = require( "child_process"); cp.exec( "C:\\ Users \\ input \\ REF.docx"); shell.openItem(path.join(__ dirname、 'test.docx')); 'あなたが言ったように、それは単語のアプリケーションでの文書を開いています。しかし私が必要とするのは、私の電子アプリの中にアプリケーションという言葉を開くことです。再度、感謝します。 –

+0

@ hp2792:電子アプリ内でWordを開くことはできません。もはやIE 6の時代ではありません。あなたがWordをブラウザの中に持つことを望むなら、あなたはおそらくWord Onlineの後にいるでしょう。 –

+0

@DirkVollmar:ブラウザの進化について私に説明する時間をとってくれてありがとう。しかし、電子とnode.jを使ってデスクトップアプリケーションを作成しようとしています。 java "org.eclipse.swt.ole.win32.OleClientSite"のようなものがあれば、JFrameでクライアントサイト "Word application"を開くことができます。あなたが言ったように、それが可能でなければ、node.jsのようなことをしてください。ご協力いただきありがとうございます。 –

関連する問題