Доброго времени суток!
Ни когда не работал с массивами,да и сам Autoit не знаю честно говоря,так на парах,вообщем суть вопроса в выводе значения второго массива,то есть скрипт ищет значение в первом массиве,потом при нахождение выводит значение второго массива.
Наверное как то больше запутал,думаю вот так будет понятней:
Нужно определить язык установленной системы,получаем код языка системы при помощи @OSLang,потом ищем код в массиве,при нахождение выводим значение второго массива,вообщем вот сам скрипт:
скрипт выводит позицию в массиве,а нужно чтобы выводил значение второго массива $alang_Codes .
P.S. я понимаю что подобные вопросы решаются легко,да и возможно уже задавались и не раз,но честно искал по поиску и провёл на форуме не менее часа в поиске прежде чем создать тему и задать вопрос.
Ни когда не работал с массивами,да и сам Autoit не знаю честно говоря,так на парах,вообщем суть вопроса в выводе значения второго массива,то есть скрипт ищет значение в первом массиве,потом при нахождение выводит значение второго массива.
Наверное как то больше запутал,думаю вот так будет понятней:
Нужно определить язык установленной системы,получаем код языка системы при помощи @OSLang,потом ищем код в массиве,при нахождение выводим значение второго массива,вообщем вот сам скрипт:
Код:
#Include<Array.au3>
Dim $alang_Codes[127]
$alang_Codes[0]=126
$alang_Codes[1]="Afrikaans"
$alang_Codes[2]="Albanian"
$alang_Codes[3]="Arabic_Saudi_Arabia"
$alang_Codes[4]="Arabic_Iraq"
$alang_Codes[5]="Arabic_Egypt"
$alang_Codes[6]="Arabic_Libya"
$alang_Codes[7]="Arabic_Algeria"
$alang_Codes[8]="Arabic_Morocco"
$alang_Codes[9]="Arabic_Tunisia"
$alang_Codes[10]="Arabic_Oman"
$alang_Codes[11]="Arabic_Yemen"
$alang_Codes[12]="Arabic_Syria"
$alang_Codes[13]="Arabic_Jordan"
$alang_Codes[14]="Arabic_Lebanon"
$alang_Codes[15]="Arabic_Kuwait"
$alang_Codes[16]="Arabic_UAE"
$alang_Codes[17]="Arabic_Bahrain"
$alang_Codes[18]="Arabic_Qatar"
$alang_Codes[19]="Armenian"
$alang_Codes[20]="Azeri_Latin"
$alang_Codes[21]="Azeri_Cyrillic"
$alang_Codes[22]="Basque"
$alang_Codes[23]="Belarusian"
$alang_Codes[24]="Bulgarian"
$alang_Codes[25]="Catalan"
$alang_Codes[26]="Chinese_Taiwan"
$alang_Codes[27]="Chinese_PRC"
$alang_Codes[28]="Chinese_Hong_Kong"
$alang_Codes[29]="Chinese_Singapore"
$alang_Codes[30]="Chinese_Macau"
$alang_Codes[31]="Croatian"
$alang_Codes[32]="Czech"
$alang_Codes[33]="Danish"
$alang_Codes[34]="Dutch_Standard"
$alang_Codes[35]="Dutch_Belgian"
$alang_Codes[36]="English_United_States"
$alang_Codes[37]="English_United_Kingdom"
$alang_Codes[38]="English_Australian"
$alang_Codes[39]="English_Canadian"
$alang_Codes[40]="English_New_Zealand"
$alang_Codes[41]="English_Irish"
$alang_Codes[42]="English_South_Africa"
$alang_Codes[43]="English_Jamaica"
$alang_Codes[44]="English_Caribbean"
$alang_Codes[45]="English_Belize"
$alang_Codes[46]="English_Trinidad"
$alang_Codes[47]="English_Zimbabwe"
$alang_Codes[48]="English_Philippines"
$alang_Codes[49]="Estonian"
$alang_Codes[50]="Faeroese"
$alang_Codes[51]="Farsi"
$alang_Codes[52]="Finnish"
$alang_Codes[53]="French_Standard"
$alang_Codes[54]="French_Belgian"
$alang_Codes[55]="French_Canadian"
$alang_Codes[56]="French_Swiss"
$alang_Codes[57]="French_Luxembourg"
$alang_Codes[58]="French_Monaco"
$alang_Codes[59]="Georgian"
$alang_Codes[60]="German_Standard"
$alang_Codes[61]="German_Swiss"
$alang_Codes[62]="German_Austrian"
$alang_Codes[63]="German_Luxembourg"
$alang_Codes[64]="German_Liechtenstei"
$alang_Codes[65]="Greek"
$alang_Codes[66]="Hebrew"
$alang_Codes[67]="Hindi"
$alang_Codes[68]="Hungarian"
$alang_Codes[69]="Icelandic"
$alang_Codes[70]="Indonesian"
$alang_Codes[71]="Italian_Standard"
$alang_Codes[72]="Italian_Swiss"
$alang_Codes[73]="Japanese"
$alang_Codes[74]="Kazakh"
$alang_Codes[75]="Konkani"
$alang_Codes[76]="Korean"
$alang_Codes[77]="Latvian"
$alang_Codes[78]="Lithuanian"
$alang_Codes[79]="Macedonian"
$alang_Codes[80]="Malay_Malaysia"
$alang_Codes[81]="Malay_Brunei_Darussalam"
$alang_Codes[82]="Marathi"
$alang_Codes[83]="Norwegian_Bokmal"
$alang_Codes[84]="Norwegian_Nynorsk"
$alang_Codes[85]="Polish"
$alang_Codes[86]="Portuguese_Brazilian"
$alang_Codes[87]="Portuguese_Standard"
$alang_Codes[88]="Romanian"
$alang_Codes[89]="Russian"
$alang_Codes[90]="Sanskrit"
$alang_Codes[91]="Serbian_Latin"
$alang_Codes[92]="Serbian_Cyrillic"
$alang_Codes[93]="Slovak"
$alang_Codes[94]="Slovenian"
$alang_Codes[95]="Spanish_Traditional_Sort"
$alang_Codes[96]="Spanish_Mexican"
$alang_Codes[97]="Spanish_Modern_Sort"
$alang_Codes[98]="Spanish_Guatemala"
$alang_Codes[99]="Spanish_Costa_Rica"
$alang_Codes[100]="Spanish_Panama"
$alang_Codes[101]="Spanish_Dominican_Republic"
$alang_Codes[102]="Spanish_Venezuela"
$alang_Codes[103]="Spanish_Colombia"
$alang_Codes[104]="Spanish_Peru"
$alang_Codes[105]="Spanish_Argentina"
$alang_Codes[106]="Spanish_Ecuador"
$alang_Codes[107]="Spanish_Chile"
$alang_Codes[108]="Spanish_Uruguay"
$alang_Codes[109]="Spanish_Paraguay"
$alang_Codes[110]="Spanish_Bolivia"
$alang_Codes[111]="Spanish_El_Salvador"
$alang_Codes[112]="Spanish_Honduras"
$alang_Codes[113]="Spanish_Nicaragua"
$alang_Codes[114]="Spanish_Puerto_Rico"
$alang_Codes[115]="Swahili"
$alang_Codes[116]="Swedish"
$alang_Codes[117]="Swedish_Finland"
$alang_Codes[118]="Tamil"
$alang_Codes[119]="Tatar"
$alang_Codes[120]="Thai"
$alang_Codes[121]="Turkish"
$alang_Codes[122]="Ukrainian"
$alang_Codes[123]="Urdu"
$alang_Codes[124]="Uzbek_Latin"
$alang_Codes[125]="Uzbek_Cyrillic"
$alang_Codes[126]="Vietnamese"
Dim $aCapture_Codes[127]
$aCapture_Codes[0]='126'
$aCapture_Codes[1]='0436'
$aCapture_Codes[2]='041c'
$aCapture_Codes[3]='0401'
$aCapture_Codes[4]='0801'
$aCapture_Codes[5]='0c01'
$aCapture_Codes[6]='1001'
$aCapture_Codes[7]='1401'
$aCapture_Codes[8]='1801'
$aCapture_Codes[9]='1c01'
$aCapture_Codes[10]='2001'
$aCapture_Codes[11]='2401'
$aCapture_Codes[12]='2801'
$aCapture_Codes[13]='2c01'
$aCapture_Codes[14]='3001'
$aCapture_Codes[15]='3401'
$aCapture_Codes[16]='3801'
$aCapture_Codes[17]='3c01'
$aCapture_Codes[18]='4001'
$aCapture_Codes[19]='042b'
$aCapture_Codes[20]='042c'
$aCapture_Codes[21]='082c'
$aCapture_Codes[22]='042d'
$aCapture_Codes[23]='0423'
$aCapture_Codes[24]='0402'
$aCapture_Codes[25]='0403'
$aCapture_Codes[26]='0404'
$aCapture_Codes[27]='0804'
$aCapture_Codes[28]='0c04'
$aCapture_Codes[29]='1004'
$aCapture_Codes[30]='1404'
$aCapture_Codes[31]='041a'
$aCapture_Codes[32]='0405'
$aCapture_Codes[33]='0406'
$aCapture_Codes[34]='0413'
$aCapture_Codes[35]='0813'
$aCapture_Codes[36]='0409'
$aCapture_Codes[37]='0809'
$aCapture_Codes[38]='0c09'
$aCapture_Codes[39]='1009'
$aCapture_Codes[40]='1409'
$aCapture_Codes[41]='1809'
$aCapture_Codes[42]='1c09'
$aCapture_Codes[43]='2009'
$aCapture_Codes[44]='2409'
$aCapture_Codes[45]='2809'
$aCapture_Codes[46]='2c09'
$aCapture_Codes[47]='3009'
$aCapture_Codes[48]='3409'
$aCapture_Codes[49]='0425'
$aCapture_Codes[50]='0438'
$aCapture_Codes[51]='0429'
$aCapture_Codes[52]='040b'
$aCapture_Codes[53]='040c'
$aCapture_Codes[54]='080c'
$aCapture_Codes[55]='0c0c'
$aCapture_Codes[56]='100c'
$aCapture_Codes[57]='140c'
$aCapture_Codes[58]='180c'
$aCapture_Codes[59]='0437'
$aCapture_Codes[60]='0407'
$aCapture_Codes[61]='0807'
$aCapture_Codes[62]='0c07'
$aCapture_Codes[63]='1007'
$aCapture_Codes[64]='1407'
$aCapture_Codes[65]='408'
$aCapture_Codes[66]='040d'
$aCapture_Codes[67]='0439'
$aCapture_Codes[68]='040e'
$aCapture_Codes[69]='040f'
$aCapture_Codes[70]='0421'
$aCapture_Codes[71]='0410'
$aCapture_Codes[72]='0810'
$aCapture_Codes[73]='0411'
$aCapture_Codes[74]='043f'
$aCapture_Codes[75]='0457'
$aCapture_Codes[76]='0412'
$aCapture_Codes[77]='0426'
$aCapture_Codes[78]='0427'
$aCapture_Codes[79]='042f'
$aCapture_Codes[80]='043e'
$aCapture_Codes[81]='083e'
$aCapture_Codes[82]='044e'
$aCapture_Codes[83]='0414'
$aCapture_Codes[84]='0814'
$aCapture_Codes[85]='0415'
$aCapture_Codes[86]='0416'
$aCapture_Codes[87]='0816'
$aCapture_Codes[88]='0418'
$aCapture_Codes[89]='0419'
$aCapture_Codes[90]='044f'
$aCapture_Codes[91]='081a'
$aCapture_Codes[92]='0c1a'
$aCapture_Codes[93]='041b'
$aCapture_Codes[94]='0424'
$aCapture_Codes[95]='040a'
$aCapture_Codes[96]='080a'
$aCapture_Codes[97]='0c0a'
$aCapture_Codes[98]='100a'
$aCapture_Codes[99]='140a'
$aCapture_Codes[100]='180a'
$aCapture_Codes[101]='1c0a'
$aCapture_Codes[102]='200a'
$aCapture_Codes[103]='240a'
$aCapture_Codes[104]='280a'
$aCapture_Codes[105]='2c0a'
$aCapture_Codes[106]='300a'
$aCapture_Codes[107]='340a'
$aCapture_Codes[108]='380a'
$aCapture_Codes[109]='3c0a'
$aCapture_Codes[110]='400a'
$aCapture_Codes[111]='440a'
$aCapture_Codes[112]='480a'
$aCapture_Codes[113]='4c0a'
$aCapture_Codes[114]='500a'
$aCapture_Codes[115]='0441'
$aCapture_Codes[116]='041d'
$aCapture_Codes[117]='081d'
$aCapture_Codes[118]='0449'
$aCapture_Codes[119]='0444'
$aCapture_Codes[120]='041e'
$aCapture_Codes[121]='041f'
$aCapture_Codes[122]='0422'
$aCapture_Codes[123]='0420'
$aCapture_Codes[124]='0443'
$aCapture_Codes[125]='0843'
$aCapture_Codes[126]='042a'
$lang = @OSLang
$Pos = _ArraySearch ($aCapture_Codes, $lang)
MsgBox(0, "Lang System", 'Code system lang: "' & $lang & '" Array: ' & $Pos )
скрипт выводит позицию в массиве,а нужно чтобы выводил значение второго массива $alang_Codes .
P.S. я понимаю что подобные вопросы решаются легко,да и возможно уже задавались и не раз,но честно искал по поиску и провёл на форуме не менее часа в поиске прежде чем создать тему и задать вопрос.