4.9.9 Stack Support4.9.9.1 Exch[user_var | stack_index]When no paramet dịch - 4.9.9 Stack Support4.9.9.1 Exch[user_var | stack_index]When no paramet Albania làm thế nào để nói

4.9.9 Stack Support4.9.9.1 Exch[use

4.9.9 Stack Support
4.9.9.1 Exch
[user_var | stack_index]
When no parameter is specified, exchanges the top two elements of the stack. When a parameter is specified and is a user variable, exchanges the top element of the stack with the parameter. When a parameter is specified and is a positive integer, Exch will swap the item on the top of the stack with the item that is specified by the offset from the top of the stack in the parameter. If there are not enough items on the stack to accomplish the exchange, a fatal error will occur (to help you debug your code :).
Push 1
Push 2
Exch
Pop $0 # = 1
Push 1
Push 2
Push 3
Exch 2
Pop $0 # = 1
StrCpy $0 1
Push 2
Exch $0 # = 2
Pop $1 # = 1
4.9.9.2 Pop
user_var(out)
Pops a string off of the stack into user variable $x. If the stack is empty, the error flag will be set.
Push 1
Pop $0 # = 1
4.9.9.3 Push
string
Pushes a string onto the stack. The string can then be Popped off of the stack.
Push "a string"
4.9.10 Integer Support
4.9.10.1 IntFmt
user_var(output) format numberstring
Formats the number in "numberstring" using the format "format", and sets the output to user variable $x. Example format strings include "%08X" "%u"
IntFmt $0 "0x%08X" 195948557
IntFmt $0 "%c" 0x41
4.9.10.2 IntOp
user_var(output) value1 OP [value2]
Combines value1 and (depending on OP) value2 into the specified user variable (user_var). OP is defined as one of the following:
+ ADDs value1 and value2
- SUBTRACTs value2 from value1
* MULTIPLIEs value1 and value2
/ DIVIDEs value1 by value2
% MODULUSs value1 by value2
| BINARY ORs value1 and value2
& BINARY ANDs value1 and value2
^ BINARY XORs value1 and value2
>> RIGHT SHIFTs value1 by value2
0/5000
Từ: -
Sang: -
Kết quả (Albania) 1: [Sao chép]
Sao chép!
4.9.9 Përkrahja Stack
4.9.9.1 Exch
[user_var | stack_index]
Kur nuk ka parametër është specifikuar, shkëmben dy elementë të lartë të rafte. Kur një parametër është përcaktuar dhe është një variabël përdorues, shkëmben elementin e lartë e rafte me parametër. Kur një parametër është përcaktuar dhe është një numër i plotë pozitiv, Exch do të bie në ujdi pika në krye të rafte me pikën që është e specifikuar nga kompensuar nga krye të rafte në parametër. Nëse nuk ka objekte të mjaftueshme në rafte për të kryer shkëmbimin, një gabim fatal do të ndodhë (për t'ju ndihmuar të korrigjoj kodin tuaj :).
Push 1
Push 2
Exch
Pop $ 0 # = 1
Push 1
Push 2
Push 3
Exch 2
Pop $ 0 # = 1
StrCpy 0 $ 1
Push 2
Exch $ 0 # = 2
Pop $ 1 # = 1
4.9.9.2 Pop
user_var (jashtë)
pops një varg off i rafte ne ndryshueshme përdorues $ x. Nëse rafte është e zbrazët, flamuri gabim do të jetë i vendosur.
Push 1
Pop $ 0 # = 1
4.9.9.3 Push
string
shtyn një varg onto rafte. String pastaj mund të popped off i rafte.
Push "një varg"
4.9.10 Mbështetje Integer
4.9.10.1 IntFmt
user_var (output) format numberstring
formate numrin në "numberstring" duke përdorur formatin "format", dhe vendos të prodhimit për përdorues $ ndryshore x. Strings format Shembull përfshijnë "% 08X" "% u"
IntFmt $ 0 "0x% 08X" 195.948.557
IntFmt $ 0 "% c" 0x41
4.9.10.2 Intop
user_var (output) value1 OP [value2]
Kombinon value1 dhe (në varësi të OP) value2 në variabël përdorues specifikuar (user_var). OP është përcaktuar si nje nga te meposhtmet:
+ shton value1 dhe value2
- zbret value2 nga value1
* shumëfishon value1 dhe value2
/ e ndan value1 nga value2
% MODULUSs value1 nga value2
| binare ORS value1 dhe value2
& binare ands value1 dhe value2
^ XORs binare value1 dhe value2
>> ndërrime DREJTA value1 nga value2
<< ndërrime LEFT value1 nga value2
~ bitwise mohon value1 (dmth 7 bëhet 4294967288)
! Logjikisht mohon value1 (dmth 7 bëhet 0)
|| logjikisht ORS value1 dhe value2
&& logjikisht value1 ands dhe value2
Intop 0 $ 1 + 1
Intop $ 0 $ 0 + 1
Intop 0 $ 0 $ << 2
Intop 0 $ 0 $ ~
Intop 0 $ 0 $ & 0xF
4.9.11 Udhëzime reboot
4.9.11.1 Reboot
reboots kompjuterin. Kini kujdes me këtë një të tillë. Nëse kjo dështon, .onRebootFailed quhet. Në çdo rast, ky udhëzim nuk kthehet, vetëm pëlqen të Quit.
messageBox MB_YESNO | MB_ICONQUESTION "? A dëshironi të ristartoni sistemin" IDNO 2
Reboot
4.9.11.2 SetRebootFlag
TRUE | rreme
vë flamurin reboot në qoftë e vërtetë apo e rreme. Vlera flamuri-së mund të lexohet duke përdorur IfRebootFlag.
SetRebootFlag i vërtetë
IfRebootFlag 0 2
messageBox MB_OK "kjo kuti mesazh do gjithmonë të tregojnë"
4.9.12 Instalo instruksionet prerjet
4.9.12.1 LogSet
mbi | off
vë nëse instaloni prerjet në $ INSTDIR install.log do të të ndodhë. $ INSTDIR duhet të ketë një vlerë para se të telefononi këtë funksion ose ajo nuk do të funksionojë. Vini re se të ndërtuar vendosjen NSIS_CONFIG_LOG duhet të jetë vendosur (scons NSIS_CONFIG_LOG = yes) për herë të përpiloj (ajo nuk është nga default) për të mbështetur këtë. Shih Ndërtimi NSIS për më shumë informacion në lidhje recompiling NSIS.
4.9.12.2 LogText
Teksti
Nëse installer logging është aktivizuar, fut tekstin "teksti" në dosjen log.
IfFileExists $ WINDIR notepad.exe 0 2
LogText "$$ WINDIR notepad.exe ekziston "
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: