 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
老人
註冊時間: 2007-11-11 文章: 14
第 1 樓
|
發表於: 星期一 十一月 02, 2009 10:35 pm 文章主題: 如何控制小畫家?? |
|
|
請教各位先進:
如何啟動小畫家,並且指定路徑和檔名,存檔時也可指定路徑和檔名
感恩!! |
|
回頂端 |
|
 |
tigerlee39y
註冊時間: 2007-11-26 文章: 132 來自: taipei
第 2 樓
|
發表於: 星期二 十一月 03, 2009 4:40 am 文章主題: |
|
|
啟動小畫家
Run G:\WINNT\System32\mspaint.exe _________________ 各取所需 各盡所能 |
|
回頂端 |
|
 |
老人
註冊時間: 2007-11-11 文章: 14
第 3 樓
|
發表於: 星期二 十一月 03, 2009 8:00 am 文章主題: |
|
|
謝謝tigerlee39y快速回答
能否在開啟時就載入指定路徑中的檔案?
感恩!! |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 4 樓
|
發表於: 星期二 十一月 03, 2009 11:45 am 文章主題: |
|
|
Run G:\WINNT\System32\mspaint.exe C:\A.JPG
或
RUN ("G:\WINNT\System32\mspaint.exe"+space(1) + Var_A)
有沒陷阱,自己抓. ^_^
印象中,用RUN有問題,
無法由程式控制,也就是無法指定後來存檔的檔名,
因為控制權已在小畫家上頭,
也許你可用 CREATEOBJECT + IEXPLORE 的方式控制 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 5 樓
|
發表於: 星期二 十一月 03, 2009 4:41 pm 文章主題: |
|
|
『VFP 愛用者社區』是山野田林嗎?
怎麼到處叫人提防陷阱? |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 6 樓
|
發表於: 星期二 十一月 03, 2009 4:55 pm 文章主題: |
|
|
咬我呀~~~~ ^_^ _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 7 樓
|
發表於: 星期二 十一月 03, 2009 4:56 pm 文章主題: |
|
|
踩下去了 會痛才會記得 下次別再踩到 |
|
回頂端 |
|
 |
老人
註冊時間: 2007-11-11 文章: 14
第 8 樓
|
發表於: 星期二 十一月 03, 2009 8:25 pm 文章主題: |
|
|
謝謝各位先進回答!!
自己找到到一個語法測試無誤其中有些參數不很了解希望能補充和詳加解釋
感恩!!
*** 開啟小畫家 ***
declare integer ShellExecute in shell32.dll ;
integer hwnd,;
string lpOperation,;
string lpFile,;
string lpParameters,;
string lpDirectory,;
integer nShowCmd
ShellExecute(0, 'open', 'mspaint.exe', 檔名,路徑,1)
存檔案時=>小畫家工具列-檔案-另存新檔(就可指定路徑;檔名;類型) |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 9 樓
|
發表於: 星期三 十一月 04, 2009 3:39 pm 文章主題: |
|
|
你打算告訴大家,你連搜尋打 "ShellExecute" 都不會? _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
老人
註冊時間: 2007-11-11 文章: 14
第 10 樓
|
發表於: 星期三 十一月 04, 2009 9:07 pm 文章主題: |
|
|
謝謝syntech指教!!
真的不懂到底有多少函數和用法,先進既然回文那就順便請教另一個問題
啟動小畫家後能否指定它的位置及關閉form時也關閉小畫家或是有其他的
語法可達成上述動作.望能賜教!!
一個只玩過dbase的人給你感恩......... |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 11 樓
|
發表於: 星期四 十一月 05, 2009 8:29 am 文章主題: |
|
|
請參閱第3樓.
用RUN,SHELLEXECUTE ,
結果都是純叫起,無法做額外控制 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
215001
註冊時間: 2003-06-11 文章: 393
第 12 樓
|
發表於: 星期四 十一月 05, 2009 10:02 am 文章主題: |
|
|
以前收錄下的範例 , 沒試過
oWS = CreateObject( "WScript.Shell" )
oPaint = oWS.Exec( "C:\windows\system32\MSPAINT.EXE" )
inkey(0.5)
oWS.AppActivate( "未命名 - 小畫家" )
oWS.SendKeys( "%f" ) && 按Alt-F 檔案
oWS.SendKeys( "A" ) && 按A另存新檔
inkey(0.2) && 停頓, 避免可能執行太快,後面會失敗
oWS.SendKeys( "{TAB}" ) && 按Tab 跳到存檔類型
oWS.SendKeys( "{DOWN}" ) && 按↓展開存檔類型
oWS.SendKeys( "{HOME}" ) && 按Home跳至第1項類型
oWS.SendKeys( "{DOWN}") && 按↓往下一列
oWS.SendKeys( "{DOWN}") && 再按↓往下一列
RELEASE oWS |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|