上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
黃澤民
註冊時間: 2003-09-08 文章: 65 來自: 新竹
第 1 樓
|
發表於: 星期四 八月 18, 2022 2:58 pm 文章主題: 使用getfile()取得區域網路檔案 |
|
|
我想使用getfile()取回區域網路上的檔案。
我目前的做法如下:
_file = getfile('xls'),取得區域網路中的檔案。
假設_file='\\192.168.0.200\share\excel\target.xls'
將_file儲存在myval.mem
save to myval
這一部分沒問題。
-------
等下次要使用_file這個環境變數時,可以從變數檔取回_file變數
------
先從變數檔取回_file
rest from myval
set defa to _file
set path to _file
接著使用 getfile('xls'),
會傳回錯誤訊息【invalid path or file name】
我是不是哪裡做錯了?還是用錯指令了?
黃澤民 在 星期五 八月 19, 2022 8:02 am 作了第 1 次修改 |
|
回頂端 |
|
|
CPS0204
註冊時間: 2014-08-24 文章: 441
第 2 樓
|
發表於: 星期四 八月 18, 2022 4:17 pm 文章主題: |
|
|
我想應該是自win7 之後 ,windows samba 的安控自動不定時切斷你早前已連線的網路磁碟
win xp 就沒有問題! |
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 471
第 3 樓
|
發表於: 星期四 八月 18, 2022 11:07 pm 文章主題: |
|
|
是否 restore from 消除了其他變數 ?
試試 restore from myval additive |
|
回頂端 |
|
|
黃澤民
註冊時間: 2003-09-08 文章: 65 來自: 新竹
第 4 樓
|
發表於: 星期五 八月 19, 2022 9:18 am 文章主題: Re: 使用getfile()取得區域網路檔案 |
|
|
黃澤民 寫到: | 我想使用getfile()取回區域網路上的檔案。
我目前的做法如下:
_file = getfile('xls'),取得區域網路中的檔案。
假設_file='\\192.168.0.200\share\excel\target.xls'
將_file儲存在myval.mem
save to myval
這一部分沒問題。
-------
等下次要使用_file這個環境變數時,可以從變數檔取回_file變數
------
先從變數檔取回_file
rest from myval
set defa to _file
set path to _file
接著使用 getfile('xls'),
會傳回錯誤訊息【invalid path or file name】
我是不是哪裡做錯了?還是用錯指令了? |
---------------------
自問自答:
set defa to _file...........這行改為
set defa to &_file.........就可以了,太久沒寫,忘了巨集的寫法。
也可以 set defa to eval('_file') |
|
回頂端 |
|
|
|