- 帖子
- 109
- 主題
- 1
- 精華
- 0
- 積分
- 116
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 2007
- 閱讀權限
- 20
- 註冊時間
- 2016-8-4
- 最後登錄
- 2018-10-22
 
|
20#
發表於 2016-8-30 23:23
| 只看該作者
本帖最後由 zyzzyva 於 2016-8-30 23:25 編輯
回復 19# VBALearner
cx_freeze在包的時候就會把有用到的套件包進去,所以其他人正常來說應該直接就可以使用了。python也有反組譯的工具,但我沒用過,所以詳細情況不太了解,如果要改寫應該直接用我po的code改比較方便。
要轉exe檔的時候,除了要轉的檔案(假設檔名為test.py),還要另外準備一個py檔(假設檔名為setup.py)放在同一個目錄下,內容大概是像這樣:- from cx_Freeze import setup, Executable
- setup(name='程式的名字',
- version='版本號',
- description='簡單的描述',
- option={"build.exe"},
- executables=[Executable("test.py")])
複製代碼 然後在檔案所在目錄下開啟cmd,執行setup.py build,成功的話在同一個目錄下就會有一個build資料夾,裡頭就是我們要的東西。
其實我覺得python入門不會比vba困難耶,有vba的經驗,我想應該很快就會上手了。雖然我懂的也很有限,但有什麼問題歡迎提出來,大家可以一起研究。 |
|