2017-11-10 32 views
-1

Windows環境(添付の画像に表示されている)の日付ピッカーフィールドに日付を設定しようとしています。 an AutoIt date controlではありません(私はこのフィールドを作成しませんでした)。日付フィールドに日付を設定する

; enter from date 

$sFromDate = "09/01/2017" 
ControlFocus($hWnd, "", "WindowsForms10.SysDateTimePick32.app.01") 
ControlSetText($hWnd, "", "WindowsForms10.SysDateTimePick32.app.01", $sFromDate) 

AutoItのウィンドウ情報ツールは、コントロールについての情報ではなく、その中のアイテム(月/日/年)を示しています。私は、次のコードを使用していました。私は日付を設定するためのツールを探しています。必ずしもAutoItである必要はありません。

enter image description here

答えて

0

_GUICtrlDTP_SetSystemTime https://www.autoitscript.com/autoit3/docs/libfunctions/_GUICtrlDTP_SetSystemTime.htm

の説明を参照してくださいと例この例を使用してみてください:

#include <GuiDateTimePicker.au3> 

Local $a_Date[7] = [False, @YEAR, 8, 19, 21, 57, 34] 

$hDTP = ControlGetHandle("Set_Window_Title_Here", "", "WindowsForms10.SysDateTimePick32.app.01") 
_GUICtrlDTP_SetSystemTime($hDTP, $a_Date) 
+1

あなたは動作しませんでした提案例を。何か案は? – Yaso

関連する問題