#【質問】sikuliXで日本語を含むパスに保存された、パワーポイント(既存ファイル)を開きたいのですが、できずに困っています。
ご存知の方、ご回答宜しくお願い致します。なお、私はプログラマーではありません。
##やってみたこと
下記URLを参考に、日本語を含まないパスにすると開けました。
https://stackoverflow.com/questions/39076967/cant-open-word-file-with-space
python
1#↓開けた。 2#ただし本当に開きたいのは、"C:\Users\name\Desktop\test\テスト.pptx"のように日本語を含むパスの場合 3app = App.open(r'"C:\Program Files (x86)\MicrosoftOffice\Office14\POWERPNT.EXE" "C:\Users\name\Desktop\test\test.pptx"') 4
日本語の文字列の前にuをつけることで文字化けしないようにする、というのは知っているのですが、↓のようなこともやってみても、エラーが出てうまくいきませんでした。。。
python
1# coding: utf-8 2import sys 3#app = App.open(path) 4path1 = r"C:\Program Files (x86)\Microsoft Office\Office14\POWERPNT.EXE" 5path2 = r"C:\Users\sato_t\Desktop\test\" + u"テスト.pptx" 6app = App.open(path1 path2)
[error] Error caused by: java.lang.IllegalArgumentException: Cannot create PyString with non-byte value
<環境>
windows10
sikuliX 1.3.0
powerpoint 2010

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。