| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		hkhts
 
 
  註冊時間: 2005-08-31 文章: 3
 
  第 1 樓
  | 
		
			
				 發表於: 星期三 八月 31, 2005 11:33 am    文章主題: 不知道是否有人試過編這樣的程序呢!!!!!! | 
				     | 
			 
			
				
  | 
			 
			
				在編VF時,突然想到了一個想法:
 
能不能在VF裡邊讓自己的系統和NetWare的系統時間同步呢!!!或者在運行這個程序時,
 
取得服務器上 的時間後,修改自己系統的時間和服務器相同呢???我想了很久,但是想不到,
 
 
 
不知道你們又怎麼樣想這個問題呢!!!!請指教!!!!! _________________ 我是一個迷途的小家伙! | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		sendera
 
 
  註冊時間: 2005-02-20 文章: 23
 
  第 2 樓
  | 
		
			
				 發表於: 星期三 八月 31, 2005 12:44 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				使用WSCRIPT
 
作法如下:
 
 	  | 代碼: | 	 		  
 
=rundos("net.exe time \\YOUR_NETWARE_SERVER_NAME /set /y",0,.F.)
 
 
*呼叫外部程式
 
FUNCTION rundos
 
   PARAMETER lrun,lstat,lwait
 
   loshell=newobject('wscript.shell')
 
   IF type("loshell")=="O"
 
      cDosShell=GETENV('COMSPEC')
 
      cDosShell=cDosShell+" /C "
 
      loshell.run(cDosShell+lrun,lstat,lwait)
 
   ELSE
 
      =chk_err("執行"+lrun+"失敗!!")
 
   ENDIF
 
   *loshell.run('he5 c:\test.txt',1,.t.)    &&等he5執行完再繼續run
 
   *loshell.run('he5',1,.f.)   &&不等he5執行完就繼續run
 
   *                          +- 0. inactive and invisible
 
   *            1. active and normal size
 
   *            2. active and minimized
 
   *            3. active and maximzed
 
   *            4. Inactive and normal size
 
   *            7. Inactive and minimized
 
   RETURN
 
ENDFUNC | 	 
  | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		hkhts
 
 
  註冊時間: 2005-08-31 文章: 3
 
  第 3 樓
  | 
		
			
				 發表於: 星期三 八月 31, 2005 1:07 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				你寫得很好!!!!!不過,我在DOS下用的FoxPro2.6呢!!!!在純DOS可以可以用你的代碼嗎????
 
好像在純DOS下沒有'net.exe'這個文件的呢!!!你所編的程序會不會不能用啊!
 
不會要COPY一個‘net.exe'文件過去吧!
 
 
再請你指教!!!sendera !!!謝謝!! _________________ 我是一個迷途的小家伙! | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		bin1x
 
 
  註冊時間: 2004-08-27 文章: 462
 
  第 4 樓
  | 
		
			
				 發表於: 星期三 八月 31, 2005 1:26 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				要安裝lanmanager 
 
讓dos成為netware client 協定可能就要多裝一下 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		hkhts
 
 
  註冊時間: 2005-08-31 文章: 3
 
  第 5 樓
  | 
		
			
				 發表於: 星期三 八月 31, 2005 1:32 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				問題就是:我想與服務器的時間同步呢!!!起不是要每一次都運行這個程序??
 
有沒有一個辦法可以讓我的VF程序裡要用到的時間都是服務器上的時間呢而不是本地服務器上的時間??? _________________ 我是一個迷途的小家伙! | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		bin1x
 
 
  註冊時間: 2004-08-27 文章: 462
 
  第 6 樓
  | 
		
			
				 發表於: 星期三 八月 31, 2005 1:57 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				可以啊
 
使用terminal 執行vf程序
 
時間保證絕對是伺服器的時間 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		jeff25
 
 
  註冊時間: 2004-10-22 文章: 76 來自: taiwan
  第 7 樓
  | 
		
			
				 發表於: 星期三 八月 31, 2005 5:20 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				伺服器的時間也不一定準
 
可以下載 NTPClock.exe 網路挍時程式(中華電信提供的)
 
進系統時呼叫一下,時間最正確 _________________ jeff | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		sendera
 
 
  註冊時間: 2005-02-20 文章: 23
 
  第 8 樓
  | 
		
			
				 發表於: 星期三 八月 31, 2005 9:39 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				基本上netware的伺服器可以設時間同步,不僅是伺服器跟伺服器間的同步,client端也可以同步
 
至於如何設定,要看您伺服器的版本而定 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |