自己開發個腳本語言,就象Autoit 3那樣的,需要具備什么知識?開發語言,編譯原理的自動機原理肯定要學的
AutoIt腳本與VB等編程語言比較起來,有什么優勢和不足,哪位大師能夠指點一下 。AutoIt封裝了很多現成的函數,稱之為UDF(用戶自定義函數),用起來很方便,直接用就是了;最終可以編譯為exe執行,對運行環境也沒什么太大要求 。作為腳本語言,變量無需定義即可直接使用,對變量類型的要求也很松,編程方便性有很大優勢,上手快 。
但在直接調用Windows API時不如VB方便,而且腳本語言一個不可避免的劣勢就是,代碼的執行效率慢 , 這種編譯也不是真正意義上的編譯,容易被反編譯 。而且面向對象和多線程方面 , autoit支持不好 。
總之,任何一門語言要想鉆研深了都不是容易的事情,腳本語言足夠用來做一些常用的操作,但要想專業些,還得高級語言 。
求AU3(autoit)語言命令哈哈..我也是剛剛學AU3的.去下個AU3的幫助就可以了.百度一下aotoit去中文論壇吧...
Autoit v3 script 是什么AutoIt是個免費的工具 , 類似按鍵精靈,可以通過寫腳本(類VB語言)模擬鼠標鍵盤動作,可以像VB那樣繪制常用控件 。有豐富的內置函數和用戶自定義函數 。
現在是v3版本 。
autoit 怎么讀?['
AUTOIT腳本里怎么使用批處理命令操作方法:下載并安裝AutoIt v3新建一個AutoIt文件,將其命名為Testing1.au3 , 輸入以下代碼:$a =100$b =100$c =$a +$bConsoleWrite($c)而后按F5鍵查看運行結果:
autoit如何執行DOS命令直接用函數:
FileDelete(@UserProfileDir&"\recent\*.*")
刪除當前用戶目錄下的recent文件夾下所有文件 。
你完成可以去aotoit的幫助文檔中找到相應解決辦法 。
用.bat寫了一段腳本用于幾個au3的自動執行 , 雙擊后不能自動執行 , 求高手指點童鞋 , au3不是可執行文件,需要編譯為exe再執行的 。
或者,通過調用AutoIt.exe來執行au3文件也可以 。
autoit如何打開非exe,bat后綴的文件 , 比如如何打開txt,word文件Run(@ComSpec & " /c " & 'start notepad.exe "d:\qq.txt"', "", @SW_HIDE)Run(@ComSpec & " /c " & 'start /d "C:\Program Files\OFFICE2007\OFFICE12" WINWORD.EXE "d:\ps.doc"', "", @SW_HIDE)適當修改就可以了
AUTOIT中runas參數的使用如果是在Vista或Win7系統上 , 腳本開頭最好加上:
#RequireAdmin
指定當前腳本需要擁有完整的管理員權限才能正確運行 。主要針對用戶帳戶控制(UAC)
autoit用的什么語言autoit 是一種類似Vbs腳本語言的免費軟件,使用它可以完成一些自動化操作,比如模擬鍵盤按鍵、鼠標移動、軟件的自動安裝等 。
autoit使用的語言 , 其語法類似于basic,有很多內置的函數與功能豐富的用戶定義函數庫 。
AutoIt如何自動切換輸入法?看一下語言設置里QQ拼音輸入法對應的切換熱鍵是什么(一般是個組合鍵),然后用AutoIt發送這個組合鍵就可以了 。比如,我的搜狗拼音輸入法,對應的熱鍵是“Ctrl+,”用AutoIt發送組合鍵:Send("^,") Run("notepad.exe")Send("^,")WinActivate("Untitled - Notepad")Send("你要寫什么字進去?。?quot;)
autoit腳本都輸入啥指令沙發
AutoIt 可以做的事:
運行 Windows 及 DOS 下的可執行文件
模擬鍵擊動作(支持大多數的鍵盤布局)
模擬鼠標移動和點擊動作 。
對窗口進行移動、調整大小和其它操作 。
直接與窗口的“控件“交互(設置/獲取 文字、移動、關閉 , 等等)
配合剪貼板進行剪切/粘貼文本操作
對注冊表進行操作
不同于 AutoIt v2,新的v3版本含有更多的標準語法——類似于VBScript和BASIC——而且現在支持更復雜的表達式、用戶函數、循環以及腳本編寫老手們所期待的其它所有內容 。
正如前一個版本一樣,AutoIt 被設計得盡可能?。ù笤?15KB)并且不用依賴外部DLL文件或添加注冊表項目即可獨立運行 。使用 Aut2Exe 這個工具即可把腳本文件編譯為可獨立運行的文件 。
此外我們還更新了 AutoIt 的 ActiveX 和 DLL 版本——AutoItX,與v2版本不同的是,這是個組件化的語言(COM 同一DLL文件中的標準DLL函數) 。AutoItX 將使得您可以加入一些AutoIt 獨有的特性到您最常用的腳本語言或程序設計語言中去!請查看 AutoItX 的幫助文檔(開始 \ 所有程序 \ AutoIt v3 \ Extras \ AutoItX \ AutoItX Help File)以獲得更多信息和示例 。
v3 具有完全不同于v2.64的語法,因此不能兼容舊的腳本 。不過 , v2.64仍舊受到支持并且可以下載 。AutoIt v3 和 v2.64可以同時裝在同一臺機器上而不會有任何問題,同時還可以保持舊腳本的完好 。v2版本使用的是.aut后綴的擴展名,而v3版本使用的是.au3 后綴的擴展名 。因此不必為了適應v3版本而重寫v2.64版本的腳本 。
v3 保持了前一版本中窗口標題、窗口文字、按鍵和鼠標模擬這些概念,但同時也有了很多新的特性:
控件
直接獲取編輯框、復選框、列表框、選擇框、按鈕、狀態欄上的信息,并且作用于這些控件而不必擔心鍵擊動作落空 。甚至還可以作用于非活動窗口上的控件!
語言升級
“更適用的”數值類型、無限長度的字符串、混合語句、if 語句、條件選擇語句、while 循環語句、for 循環語句、do 循環語句、函數、數組、優秀的字符串處理(超過25個函數?。溆喙δ萇形戳諧?。所有這些都使得制作自動化程序的過程不再痛苦 。是的,這是個GUI自動化語言,但v3版的語法將更加強大,足以用來編寫一般用途的腳本 。AutoIt 的舊版本總是被認為是“不太合適的語言”,現在將不再是這樣了 。
模擬鍵擊和鼠標動作
我們花了許多時間用在對鍵擊和鼠標動作的模擬功能的優化上,使其在目前所有的操作系統上都可以做到盡可能的精確 。在這一版本中鼠標動作的功能也表現得更像“人類”了,甚至可以用來創建靈活的演示腳本 。所有模擬鼠標和鍵盤動作的程序在模擬動作的“速度”及其它功能上都是高度可定制的 。
窗口操作
除了“標題/文字”這種v2版本已有的識別窗口的方法以外,現在還可以通過類別名和句柄來識別窗口 。您可以對窗口進行移動、隱藏、顯示、調整大小、激活、關閉以及其它所有您想要實現的操作 。
--------------------------------
怎樣實現向AutoIt中傳參數 , 及AutoIt怎樣獲取這些參數參考幫助文檔中“命令行參數”這一節 。
在傳遞命令行參數到AutoIt腳本中的時候 , AutoIt會自動初始化一個特殊的數組 $CmdLine 。
下面這些可以在AutoIt腳本中直接使用:
$CmdLine[0] ;參數的數量
$CmdLine[1] ;第一個參數 (腳本名稱后面)
$CmdLine[2] ;第二個參數
等等 。
autoit語言算是一種,是一種腳本語言 。與bat差不多
讓PC自動完成一些操作 。就是為“批量處理”而設計的 。
前段時間我也在學 , 呵呵 。與BASIC 語言風格的相似
下面摘自它的官方的說明:
AutoIt v3 是用以編寫并生成具有 BASIC 語言風格的腳本程序的免費軟件 , 它被設計用來在Windows GUI(用戶界面)中進行自動操作 。通過它可以組合使用模擬鍵擊、鼠標移動和窗口/控件操作等來實現自動化任務 , 而這是其它語言所無法做到或尚無可靠方法實現的(比如VBScript和SendKeys) 。
AutoIt 最初是為PC(個人電腦)的“批量處理”而設計,用于對數千臺PC進行(同樣的)配置,不過隨著v3版本的到來它也很適合用于家庭自動化和編寫用以完成重復性任務的腳本 。
AutoIt 可以做的事:
運行 Windows 及 DOS 下的可執行文件
模擬鍵擊動作(支持大多數的鍵盤布局)
模擬鼠標移動和點擊動作 。
對窗口進行移動、調整大小和其它操作 。
直接與窗口的“控件“交互(設置/獲取 文字、移動、關閉,等等)
配合剪貼板進行剪切/粘貼文本操作
對注冊表進行操作
不同于 AutoIt v2,新的v3版本含有更多的標準語法——類似于VBScript和BASIC——而且現在支持更復雜的表達式、用戶函數、循環以及腳本編寫老手們所期待的其它所有內容 。
正如前一個版本一樣,AutoIt 被設計得盡可能?。ù笤?15KB)并且不用依賴外部DLL文件或添加注冊表項目即可獨立運行 。使用 Aut2Exe 這個工具即可把腳本文件編譯為可獨立運行的文件 。
此外我們還更新了 AutoIt 的 ActiveX 和 DLL 版本——AutoItX , 與v2版本不同的是,這是個組件化的語言(COM 同一DLL文件中的標準DLL函數) 。AutoItX 將使得您可以加入一些AutoIt 獨有的特性到您最常用的腳本語言或程序設計語言中去!請查看 AutoItX 的幫助文檔(開始 \ 所有程序 \ AutoIt v3 \ Extras \ AutoItX \ AutoItX Help File)以獲得更多信息和示例 。
v3 具有完全不同于v2.64的語法 , 因此不能兼容舊的腳本 。不過 , v2.64仍舊受到支持并且可以下載 。AutoIt v3 和 v2.64可以同時裝在同一臺機器上而不會有任何問題,同時還可以保持舊腳本的完好 。v2版本使用的是.aut后綴的擴展名,而v3版本使用的是.au3后綴的擴展名 。因此不必為了適應v3版本而重寫v2.64版本的腳本 。
v3 保持了前一版本中窗口標題、窗口文字、按鍵和鼠標模擬這些概念,但同時也有了很多新的特性:
控件
直接獲取編輯框、復選框、列表框、選擇框、按鈕、狀態欄上的信息,并且作用于這些控件而不必擔心鍵擊動作落空 。甚至還可以作用于非活動窗口上的控件!
語言升級
“更適用的”數值類型、無限長度的字符串、混合語句、if 語句、條件選擇語句、while 循環語句、for 循環語句、do 循環語句、函數、數組、優秀的字符串處理(超過25個函數?。溆喙δ萇形戳諧?。所有這些都使得制作自動化程序的過程不再痛苦 。是的 , 這是個GUI自動化語言 , 但v3版的語法將更加強大 , 足以用來編寫一般用途的腳本 。AutoIt 的舊版本總是被認為是“不太合適的語言”,現在將不再是這樣了 。
模擬鍵擊和鼠標動作
我們花了許多時間用在對鍵擊和鼠標動作的模擬功能的優化上,使其在目前所有的操作系統上都可以做到盡可能的精確 。在這一版本中鼠標動作的功能也表現得更像“人類”了 , 甚至可以用來創建靈活的演示腳本 。所有模擬鼠標和鍵盤動作的程序在模擬動作的“速度”及其它功能上都是高度可定制的 。
窗口操作
除了“標題/文字”這種v2版本已有的識別窗口的方法以外,現在還可以通過類別名和句柄來識別窗口 。您可以對窗口進行移動、隱藏、顯示、調整大小、激活、關閉以及其它所有您想要實現的操作 。
--------------------------------
因為是采用了VB的語法,所以下面我總結一下:
//---------------------------------------------------------------------
;第一個是Do while 循環
; Set the counter
$count = 1
; Execute the loop "until" the counter is greater than 5
Do
; Print the count
MsgBox(0, "AutoIt Example", "Count is: " & $count)
; Increase the count by one
$count = $count + 1
Until $count > 5
//---------------------------------------------------------------------
;第二個是for循環
; Execute the loop 5 times
For $count = 1 To 5
; Print the count
MsgBox(0, "AutoIt Example", "Count is: " & $count)
Next
; Set the counter
$count = 0
//---------------------------------------------------------------------
;第三個是while循環
; Execute the loop "While" the counter is less than 5
While $count < 5
; Increase the count by one
$count = $count + 1
; Print the count
MsgBox(0, "AutoIt Example", "Count is: " & $count)
Wend
//---------------------------------------------------------------------
;這兒是函數調用示例
; Run TestFunc1
TestFunc1()
; Run TestFunc2
TestFunc2(20)
;
MsgBox(0, "AutoIt Example", "Finished!")
Exit
; TestFunc1
Func TestFunc1()
MsgBox(0, "AutoIt Example", "Inside TestFunc1()")
EndFunc
; TestFunc2
Func TestFunc2($var)
MsgBox(0, "AutoIt Example", "Inside TestFunc2() - $var is: " & $var)
EndFunc
//---------------------------------------------------------------------
要是回答的內容有問題 , 或認為不妥,請發送百度消息給我,消息內容加上本頁網址哦 。。
·
開機時的出現了autoit錯誤line-0是怎么回事,如何解決??求高手解答AutoIt是個腳本語言 , 常被用于自動化安裝 。
網絡上有些系統鏡像里含有AutoIt腳本,用于系統的自動配置 。
出現這種問題往往有兩種可能的原因:
1)做系統的時候沒搞好 。這種情況就需要換一個系統鏡像文件重裝系統 。
2)系統啟動后會自動運行一些腳本用以配置系統,加載一些設置 。這種情況只需要清理開機自動運行項即可 。網上有現成軟件工具的;或者你也可以在“開始 - 運行” 里輸入 regedit 回車,打開注冊表編輯器,刪掉 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 下相關的鍵值 。
Autoit 如何實現長按鍵功能, 請教高手Send("{a down}") ;按住按鍵 A
Sleep(5000) ;等待5秒
Send("{a up}") ;松開按鍵 A
以上只發送一次a
------------------------------------------------------
以下在5秒內不停發送a
Local $begin = TimerInit()
AdlibRegister("keypress", 100)
Func keypress()
If TimerDiff($begin) = 5000 Then
AdlibUnRegister("keypress")
EndIf
Send("a")
EndFunc
利用autoit怎么把不在顯示屏內的tree中的item選中#include Opt("WinTitleMatchMode", 4)ToolTip("程序將在5s內關閉屏幕顯示")Sleep(5000)$begin = TimerInit() While TimerDiff($begin) < 10 * 1000_SendMessage(WinGetHandle('classname=Progman'), 274, 61808, 2)Sleep(10)WEnd_SendMessage(W 。
autoit運行中如何關閉HotKeySet 設置熱鍵 , 比如ESC:
在腳本中的循環主體前加上這句:
HotKeySet("{Esc}", "_Exit")
Func _Exit()
Exit
EndFunc
AutoIt加參數運行 。不復雜啊,
$CmdLine[0] ;參數的數量
$CmdLine[1] ;第一個參數 (腳本名稱后面)
例子:
If $cmdline[0]1 Then Exit MsgBox(48, "警告", "有且只能有1個參數!")
ShellExecute($cmdline[1])
編譯為TxtOpen.exe后 , 執行TxtOpen.exe c:\a.txt
autoit怎么從文件中讀取參數?用iniRead函數,
$value = https://www.zaoxu.com/jjsh/bkdq/IniRead ( "filename", "section", "key", "default" )
幫助中有例子的,只要是標準ini文件,包含section,key和value這種結構,都可以用iniRead 。
你這里的count就是key,600就是value,上面肯定有類似[xxx]的結構就是section 。
filename要用全路徑(相對路徑也是可以的) 。
若讀取失敗,$value就等于"default"這個值 。
讀出來的都是字符串格式,記得用Number函數轉為數字格式 。這點很重要!
即:建議寫為:
$value = https://www.zaoxu.com/jjsh/bkdq/Number( IniRead ( "filename", "section", "key", "default" ) )
autoit3如何像給定的輸入框輸入數據ControlSetText ( "title", "text", controlID, "new text" )
第一個參數:目標窗口標題, 或句柄, 或類名;
第二個參數:一般沒用 , 我就用“”來標記就可以了 。
第三個參數:控件標識符,這個要用到AutoIt Window Info 來識別
比如向一個記事本發送Hello World
run("notepad.exe");打開記事本
Dim $d=WinWaitActive("[title:無標題 - 記事本;Class:Notepad]");獲取記事本的句柄
ControlSetText ($d,"","[CLASS:Edit; INSTANCE:1]","Hello Wolrd");向記事本寫入信息
autoIt的VC接口幫助里是這樣寫的:
命令行參數
當我們傳遞命令行參數到AutoIt腳本中的時候,AutoIt會初始化一個特殊的數組 $CmdLine.注意, 腳本文件名不算進參數; 請使用 @ScriptName 代替腳本名稱.一個參數中如果含有空格,必須使用 "雙引號"把內容圍住.已編譯的 腳本同樣也能接受命令行參數. 請看下面代碼:
$CmdLine[0] ;參數的數量
$CmdLine[1] ;第一個參數 (腳本名稱后面)
$CmdLine[2] ;第二個參數等等
...
$CmdLine[$CmdLine[0]] ;可以用來表示得到最后一個參數...
autoit3 怎么讓數字運行一次加-次第一怎么才能讓他無限循環
用While循環:
While 1
要無限循環的代碼
WEnd
第二為什么他是好使的,但是在游戲里他不吃藥呢(我游戲里F5是藥)
HotKeySet ("F5") 這句用錯了吧?是 Send("{F5}") 吧?
第三:
AppActivate可能成功,可能失敗,但按你這樣的寫法,后面的代碼不管成功還是失敗都會執行的 。所以有可能激活失敗的時候開始sleep,下次激活成功的時候還沒從sleep出來 。因此最好判斷一下 AppActivate 的執行結果 。
ret = objws.AppActivate("SYBQ:63區")
If ret Then ' if succeed
WScript.Sleep 9000
objws.SendKeys "{F5}"
End If
最后一個問題(你的問題貌似有點問題:鼠標右鍵一直按住就不松了???),我給個示例:
MouseDown("right")
While 1
MouseMove(x1, y1) ;還可以加第三個參數指定鼠標移動速度
Sleep(3000)
MouseMove(x2, y2)
Sleep(3000)
WEnd
AutoIt中Run 函數 路徑傳參形式是怎么樣的試試:
loch="\"C:\\Program Files\\PLSQL\\plsqldev.exe\"";
因為路徑中存在空格,要把雙引號加進去一起作為傳遞給AutoIt的參數 。
autoit3 run某些exe沒有回應你是Win7操作系統吧?C盤根目錄是需要管理員權限的 。有些exe會在運行時自己申請管理員權限,而有些exe不會 , 所以建議在腳本開頭加一句:#RequireAdmin
autoit run函數中路徑問題Run(@ProgramFilesDir & "\AutoIt3\AutoIt3Help.exe")
打開AutoIt的幫助文件 。
幫助中也自帶了一個例子:
Run(@WindowsDir & "\Notepad.exe", "", @SW_MAXIMIZE)
以最大化方式打開 Notepad 窗口 。
其實,簡單些 , 寫一個絕對路徑就可以 。
Run("D:\test.exe")
我寫了一個自動腳本 RUN("123.exe")為什么沒有效果? 用的I-AUTOIT 。寫的 , 測試點了也沒有反應程序路徑不對
為什么我的autoit3不能運行分析:WinWaitActive方法只是被動地等待窗口被激活,只有窗口確實處于激活狀態了,腳本才會繼續向下執行,否則就阻塞在那里一直等待 。這也就是為什么你手點了一下才開始運行的原因 。
解決方法:在WinActive判斷和WinWaitActive方法前,都使用WinActivate方法主動激活窗口 。
autoit中 , 如何獲取一個網頁中 , 對應字符串的坐標#includeLocal$data=https://www.zaoxu.com/jjsh/bkdq/Run(@ComSpec&"/cipconfig","",@SW_HIDE,$STDOUT_CHILD)Local$wertWhile1$wert&=StdoutRead($data)If@errorThenExitLoopMsgBox(0,"STDOUTread:",$wert)WEnd
如何通過Autoit來模擬點擊網頁某個位置對于Flash按鈕 , 通常的辦法還是要采取發送鼠標點擊命令 , 如:
MouseClick("left",356,162)
AutoIt中非標準的節點控件,和單選控件怎么捕獲 , 最好不用鼠標獲取位置可以模擬鍵盤按鍵,如Tab/Enter等按鍵進行操作,還可以使用軟件提供的一些快捷鍵 。
autoit讀取xml的問題,怎么讀取xpath中的節點貌似跟讀取ini文件一樣,要有節點標題,節點關鍵字,再獲取內容~~~~~~·
autoit如何獲得窗口、控件的id和句柄?。?/h3>用 autoit 自帶的窗口信息工具(AutoIt Window Info)來識別 。
也可以使用內置函數 WinGetHandle() 來根據窗口標題或類或其他屬性來獲取窗口句柄 。
參見幫助里的:Window Titles and Text (Advanced)
即,窗口匹配的高級模式 。
相應地,獲取控件句柄可以用 ControlGetHandle()
AutoIt主要針對標準Windows窗口和控件 。經過封裝的非標準窗口和控件往往不能很好識別 。
如何使用autoit3獲取頁面HTML#include $oIE = _IECreate ("http://home.baidu.com/about/about.html")$sHTML = _IEDocReadHTML ($oIE)MsgBox(0, "即將下載該網頁源碼", $sHTML)InetGet("http://home.baidu.com/about/about.html", "C:\baidu.txt",1)MsgBox(0, 0,"已經下載C:\baidu.txt")
autoit v3怎么判斷窗口狀態可以用其他屬性來識別窗口 , 如:ACTIVE - 當前活動窗口或者:CLASS + INSTANCECLASS - 內部窗口類名INSTANCE - 從1開始的枚舉整數,由程序自動分配的唯一標識.如:WinGetHandle("[ACTIVE]", "")當前窗口一定要是激活狀態的 ?;蛘撸篧inGetHandle("[CLASS:#32770; INSTANCE:2]", "")通常#32770表示標準對話框類(Dialog),Windows上很多窗口都是這個類屬性 。因此僅僅通過類名來區分是不現實的 , 必須要結合枚舉實例的ID,即INSTANCE 。CLASS和INSTANCE都可以通過AutoIt自帶的窗口信息工具獲得 。
幫我看下Autoit中是如何提取文體內容的?圖中的文本內容值20.50建議你給出窗口信息工具最后一個標簽頁“綜合”的截圖,可以同時看到窗口信息而非僅僅控件信息 。Local Const $ctrl = "[CLASSNN:WindowsForms10.STATIC.app.0.33c0d9d32]"Local $var = ControlGetText("窗口標題", "", $ctrl)MsgBox(0, "", $var)自己修改窗口標題字串 。
關于使用AutoIt3對窗口UI進行操作的問題根據你的對AU3的掌握程度建議你使用Au3Record.exe , 他會記錄你對軟件的操作并生成腳本,結合Au3info,就能達到你的要求如下面打開一個健康檢查軟件執行的結果輸入20180219,然后點擊左上角AU3圖標退出,就能看到自動生成的腳本
AUTOIT3腳本調用IE,標簽的值怎麼取出來?怎樣輸出文本到文件?不太清楚 $li 取出來的是什么格式的信息,先試試下面這樣行不行吧 。
$myFile = @ScriptDir & '\myFile.txt'
If FileExists($myFile) Then FileDelete($myFile)
Local $oFile = FileOpen($myFile, 1)
If $oFile = -1 Then
MsgBox(48+262144, "Warning", "Failed to open file for writting!")
Exit
EndIf
$lis = _IETagNameGetCollection($oIE, "li")
For $li In $lis
;$elem = $li.innerText
FileWriteLine($oFile, $li)
Next
FileClose($oFile)
最好百度hi上交流一下 。
AU3中IE對象的屬性如何獲得【autoit】fileCreateddate是Document對象的一個屬性 。
Document這個對象本身就是在JavaScript腳本語言中描述的,可能IE.au3這個源文件也是與JavaScript相結合的 。
document.fileCreatedDate //獲取文件創建的日期
具體參考下面的鏈接 。
- 如何提高自己的社交能力 怎么提高自己的社交能力
- 如何有效突出自己的優勢力 如何讓自己的優勢變得更突出
- 如何提高自己的穿搭品味 如何提升自己的衣品
- java服務器
- 如何讓自己認清現實 怎么讓自己認清現實
- 如何讓自己活在現實中 怎么樣才能讓自己活得更現實
- 如何擺正自己的三觀 怎么擺正自己的三觀
- 如何讓自己快速減肥 怎么能快速減肥
- 如何先擺正自己的位置 怎么擺正自己的位置
- 如何提升社交能力 如何提升自己的社交能力
