Error subscript used with non array variable как исправить

I have this little code to check a folder if new files are added. But i am keep getting this error Subscript used with non-Array variable #include File.au3 #include SendMail.au3 $list=_FileListToArray(C:Documents and SettingsDesktopTestFolder,*, 1); MsgBox(0, ListofFiles, You have &$list[0...

I ‘ clik «otwórz» test.xml and «Start «

Line 221 $il_kluczyy1 = $jjdefaultXml[0][0]

$il_kluczy1= ^ ERROR

Error:Variable used without being declared.

I changed a little, before I gave also Local

#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiToolbar.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <ToolbarConstants.au3>
#include <WindowsConstants.au3>
#Include <String.au3>

#Region ### START Koda GUI section ### Form=C:Documents and SettingsgPulpitKalc-auttransgoog.kxf
$GUI = GUICreate("Translator-.xml-.ini", 1174, 788, -1, -1)
GUISetBkColor(0xF7EA9F)
$edit731 = GUICtrlCreateEdit("", 8, 104, 486, 637)   ;   1 edit
;GUICtrlSetData(-1, "1")
$edit732 = GUICtrlCreateEdit("", 511, 104, 486, 637) ;   2 edit
;GUICtrlSetData(-1, "2")
$label652 = GUICtrlCreateLabel("Orginalny tekst", 13, 59, 477, 31, $SS_CENTER)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
$label214 = GUICtrlCreateLabel("Przetłumaczony tekst", 512, 60, 481, 31, $SS_CENTER)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
;$combo35 = GUICtrlCreateCombo("", 1009, 297, 158, 25)
;GUICtrlSetData(-1, "Mein Text")
;$label640 = GUICtrlCreateLabel("Zmień kodowanie", 1008, 270, 153, 15, $SS_CENTER)
$Otworz = GUICtrlCreateButton("Otwórz", 1029, 376, 119, 40)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
$Start = GUICtrlCreateButton("Start", 1030, 478, 116, 39)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
;$Stop  = GUICtrlCreateButton("Stop", 1032, 554, 113, 40)
;GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
$Zapisz = GUICtrlCreateButton("Zapisz", 1031, 640, 113, 40)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
$label414 = GUICtrlCreateLabel("0 %", 939, 762, 70, 23, $SS_CENTER)
$progressbar1 = GUICtrlCreateProgress(8, 760, 918, 16)
;----------------------------
If FileExists(@WorkingDir&"UstawieniaTlumacz.ini") Then
               $jjdefault = IniReadSection(@WorkingDir&"UstawieniaTlumacz.ini", "Tlumacz" )
Endif

            $il_kluczy =$jjdefault[0][0]
$Combo1 = GUICtrlCreateCombo("", 1032, 104, 121, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
$Combo2 = GUICtrlCreateCombo("", 1032, 168, 121, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
$Jcombo1 = $jjdefault [($jjdefault [1][1])][1]
$Jcombo2 = $jjdefault [($jjdefault [2][1])][1]
For $x=4 to $il_kluczy step +2
    GUICtrlSetData($Combo1, $jjdefault [$x][1],$Jcombo1)
    GUICtrlSetData($Combo2, $jjdefault [$x][1],$Jcombo2)
Next
;---------------------------

$Label1 = GUICtrlCreateLabel("Z", 1032, 72, 115, 17, $SS_CENTER)
$Label2 = GUICtrlCreateLabel("Na", 1032, 144, 114, 17, $SS_CENTER)
;$ToolBar1 = _GUICtrlToolbar_Create($GUI, 0)
;$Combo3 = GUICtrlCreateCombo("Otwórz plik", 1008, 8, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
$Input1 = GUICtrlCreateInput("Otwórz plik", 1008, 8, 145, 25)
$Label3 = GUICtrlCreateLabel("Typ pliku:", 848, 8, 138, 17, $SS_RIGHT)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###



While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

        Case $Otworz
            Otworz()

        Case $Start ; po nacisnieciu Start wykonuje
            Start()

        Case $Zapisz ;zapisz
            zapisz()

        Case   $Combo1
                combo1()

        Case   $Combo2
                combo2()

    EndSwitch
WEnd


;Func combo1()   ; FUNKCJA 1

;EndFunc

Func combo1()   ; FUNKCJA 1
Local $jjdefault

                   ; czyta combo6 i przyrównuje z tekstem
             $last=''
             $read = GUICtrlRead($Combo1)
             If $last <> $read Then
             $last = $read



        ;-----------------------PETLA------------------------------------------------------
;If FileExists(@WorkingDir&"UstawieniaTlumacz.ini") Then
;              $jjdefault = IniReadSection(@WorkingDir&"UstawieniaTlumacz.ini", "Tlumacz" )
;Endif
Local $jjdefault
          For $i = 4 to $jjdefault[0][0] Step +2  ; ma dodawać od 4 wartosci do konca co 2
                    If $read = $jjdefault[$i][1] Then  ;  Jezeli tekst z combo1 = tekstowi z pliku to...

                     IniWrite(@WorkingDir&"UstawieniaTlumacz.ini", "Tlumacz", $jjdefault [1][0], $i)  ;Zapisuje: plik,secja,klucz,wartosc

                    EndIf
           Next
        ;  --------------------------KONIEC PETLI ------------------------------------------


        Endif

  EndFunc

Func combo2()   ; FUNKCJA 2
Local $jjdefault

                   ; czyta combo6 i przyrównuje z tekstem
             $last=''
             $read = GUICtrlRead($Combo2)
             If $last <> $read Then
             $last = $read

            Endif

        ;-----------------------PETLA------------------------------------------------------
Local       $jjdefault
If FileExists(@WorkingDir&"UstawieniaTlumacz.ini") Then
;              $jjdefault = IniReadSection(@WorkingDir&"UstawieniaTlumacz.ini", "Tlumacz" )
Endif
          For $i = 4 to $jjdefault[0][0] Step +2  ; ma dodawać od 4 wartosci do konca co 2
                    If $read = $jjdefault[$i][1] Then  ;  Jezeli tekst z combo1 = tekstowi z pliku to...

                     IniWrite(@WorkingDir&"UstawieniaTlumacz.ini", "Tlumacz", $jjdefault [2][0], $i)  ;Zapisuje: plik,secja,klucz,wartosc

                    EndIf
           Next
        ;  --------------------------KONIEC PETLI ------------------------------------------




  EndFunc


Func Otworz() ; funkcja wybierania pliku
    $File = FileOpenDialog("Wybierz pliczek",@WorkingDir, "Pliki .xml , .ini , .txt (*.xml;*.ini;*.txt)") ;otwiera okno dialogowe i umozliwia wybór pliki tekstowego  ; "c:"
    GUICtrlSetData($edit731, FileRead($File)) ; wpisuje zawartoć pliku do okienka edit
    ;$odczytzpliku = 1
EndFunc


;----------------------------------------------------------------------------------------------------------------

Func Start()
$plik_zrodlowy = GUICtrlRead($edit731)
$stringbetween = _StringBetween($plik_zrodlowy,'<v>','</v>')
;$iloscWtablicy=UBound($stringbetween) ; liczy ilość słów w tablicy
$stringbetween2 = _StringBetween($plik_zrodlowy,'[',']')

If ((UBound($stringbetween)) <= 0  and (UBound($stringbetween2)) <= 0 ) then  MsgBox(16, "Error ", "Nie rozpoznano pliku.")
If  (UBound($stringbetween)) > 0  then  Start_dalej_xml()
If  (UBound($stringbetween2)) > 0  then  Start_dalej_ini()
EndFunc



Func Start_dalej_xml()
GUICtrlSetData($Input1, ".XML")
$plik_zrodlowy = GUICtrlRead($edit731)
$stringbetween = _StringBetween($plik_zrodlowy,'<v>','</v>')
MsgBox(0, "Ilosc w tablicy" , UBound($stringbetween))
GUICtrlSetData($edit732, $plik_zrodlowy)


$s = 0; progressbar-saveposition
       $msg = GUIGetMsg()
; $msg = $Start Then
            GUICtrlSetData($Start, "Stop")
       For $x = 0 To UBound($stringbetween) -1
     ;  sleep(500)
           $m = GUIGetMsg()

            If $m = -3 Then ExitLoop

            If $m = $Start Then
           ;    GUICtrlSetData($Start, "Next")
          ;  $s = $x  ;save the current bar-position to $s
                 ExitLoop

                 Else
                    $s = 0
                    $k= UBound($stringbetween)
                    $ka = 100/$k
                    $kl = $ka * ($x+1)
                    $S1 = StringFormat("%d", $kl)  ; zamiana na całe bez zaokraglania
                    GUICtrlSetData($progressbar1,  $S1)

            Endif

                   $nazwa_en = $stringbetween[$x]
;combo1()
;combo2()

                 If   FileExists(@WorkingDir&"UstawieniaTlumacz.ini") Then
                      $jjdefaultXml = IniReadSection(@WorkingDir&"UstawieniaTlumacz.ini", "Tlumacz" )

                  endif
                $il_kluczyy1 =$jjdefaultXml[0][0]
                  MsgBox(0, "Postęp $x0: ",$il_kluczyy1 )
                $1wartXml = $jjdefaultXml[1][1]
                MsgBox(0, "Postęp $x0: ",$1wartXml )
                  $Ang = $jjdefaultXml[$1wartXml-1][1]
                    $Pol = $jjdefaultXml[$jjdefaultXml [2][1]-1][1]

  $read = BinaryToString(InetRead("http://translate.google.pl/m?hl=en&sl="&$Ang&"&tl="&$Pol&"&ie=UTF-8&q="& _URIEncode($nazwa_en)), 1) ; & _URIEncode
  ;sleep(1000)
  $regexp2 = StringRegExp($read, '<div dir="ltr" class="t0">(.*?)</div>', 1)

  $nazwa_pl1 =ISO88592_to_ANSI_1($regexp2[0])
  ;$nazwa_pl1 =   _ConvertAnsiToUtf8($nazwa_pl1a)


  $nazwa_pl = '<v>'&$nazwa_pl1&'</v>'
  $nazwa_en2 = '<v>'&$nazwa_en&'</v>'
;MsgBox(0, "Postęp tłumaczenia: ",$nazwa_en2 &'-'&$nazwa_pl )

  $x0 = GUICtrlRead($edit732)
  ;MsgBox(0, "Postęp $x0: ",$x0 )
  $tresc2 = StringReplace($x0 , $nazwa_en2, $nazwa_pl)


  GUICtrlSetData($edit732, $tresc2)
  GUICtrlSetData($label414, $S1 & "%")
  Sleep(1000)
Next
GUICtrlSetData($Start, "Start")
EndFunc



Func Start_dalej_ini()
GUICtrlSetData($Input1, ".INI")
$plik_zrodlowy = GUICtrlRead($edit731)
; = ()
$stringbetween = _StringBetween($plik_zrodlowy,'=', @CRLF )
MsgBox(0, "Ilosc w tablicy" , UBound($stringbetween))
GUICtrlSetData($edit732, $plik_zrodlowy)


$s = 0; progressbar-saveposition
       $msg = GUIGetMsg()
; $msg = $Start Then
            GUICtrlSetData($Start, "Stop")
For $x = 0 To UBound($stringbetween) - 1
     ;  sleep(500)
           $m = GUIGetMsg()

            If $m = -3 Then ExitLoop

            If $m = $Start Then
           ;    GUICtrlSetData($Start, "Next")
          ;  $s = $x  ;save the current bar-position to $s
                 ExitLoop

                 Else
                    $s = 0
                    $k= UBound($stringbetween)
                    $ka = 100/$k
                    $kl = $ka * ($x+1)
                    $S1 = StringFormat("%d", $kl)  ; zamiana na całe bez zaokraglania
                    GUICtrlSetData($progressbar1,  $S1)

            Endif
                    $nazwa_en = $stringbetween[$x]

;   $jen='en'
;   $jpl='pl'
Local $jjdefault
combo1()
combo2()
If FileExists(@WorkingDir&"UstawieniaTlumacz.ini") Then
    $jjdefault = IniReadSection(@WorkingDir&"UstawieniaTlumacz.ini", "Tlumacz" )
Endif
    $Ang = $jjdefault[($jjdefault [1][1])-1][1]
    $Pol = $jjdefault[($jjdefault [2][1])-1][1]
MsgBox(0, "Postęp tłumaczenia: ",$Ang )
MsgBox(0, "Postęp tłumaczenia: ",$Pol )
  $read = BinaryToString(InetRead("http://translate.google.pl/m?hl=en&sl="&$Ang&"&tl="&$Pol&"&ie=UTF-8&q="& _URIEncode($nazwa_en)), 1) ; & _URIEncode
  ;sleep(1000)
  $regexp2 = StringRegExp($read, '<div dir="ltr" class="t0">(.*?)</div>', 1)

  $nazwa_pl1 =ISO88592_to_ANSI_1($regexp2[0])
  ;$nazwa_pl1 =   _ConvertAnsiToUtf8($nazwa_pl1a)


  $nazwa_pl  =  '='&$nazwa_pl1 &@CRLF
  $nazwa_en2 =  '='&$nazwa_en  &@CRLF
  ;MsgBox(0, "Postęp tłumaczenia: ",$nazwa_en2 &'-'&$nazwa_pl )

  $x0 = GUICtrlRead($edit732)
  ;MsgBox(0, "Postęp $x0: ",$x0 )
  $tresc2 = StringReplace($x0 , $nazwa_en2, $nazwa_pl)


  GUICtrlSetData($edit732, $tresc2)
  GUICtrlSetData($label414, $S1 & "%")
  Sleep(1000)


Next
GUICtrlSetData($Start, "Start")






EndFunc


;----------------------------------------------------------------------------------------------------




Func  zapisz()

$var = FileSaveDialog ( "nazwa",@WorkingDir , "Pliki (*.txt)|(*.ini)|(*.xml)",4)

If @error Then
    MsgBox(4096,"","Nie zapisano.")

Else

    $plik_docelowy = GUICtrlRead($edit732)

$file = FileOpen($var, 2 + 8)
FileWrite($file, $plik_docelowy)
FileClose($file)


    $var = StringReplace($var, "|", @CRLF)
    MsgBox(4096,"","Zapisano do:  " & $var)


EndIf
EndFunc






Func ISO88592_to_ANSI_1($sText = "")
Local $sRet = "", $CODEPAGE[19][2] = [[179, "ł"],[163, "Ł"],[230, "ć"],[198, "Ć"],[166, "Ś"],[182, "ś"],[211, "ó"],[243, "ó"],[177, "ą"],[161, "Ą"],[202, "Ę"],[234, "ę"],[188, "ź"],[172, "Ź"],[175, "Ż"],[191, "ż"],[209, "Ń"],[241, "ń"]]
For $iIter = 1 To StringLen($sText) Step 1
$itmp = StringMid($sText, $iIter, 1)
For $iRep = 1 To 18 Step 1
If Asc($itmp) = $CODEPAGE[$iRep][0] Then $itmp = $CODEPAGE[$iRep][1]
Next
$sRet &= $itmp
Next
Return $sRet
EndFunc ;==>ISO88592_to_UNICODE





; zrodlo: http://www.autoitscript.com/forum/topic/95850-url-encoding/page__view__findpost__p__689060
Func _URIEncode($sData)
; Prog@ndy
Local $aData = StringSplit(BinaryToString(StringToBinary($sData, 4), 1), "")
Local $nChar
$sData = ""
For $i = 1 To $aData[0]
;ConsoleWrite($aData[$i] & @CRLF)
$nChar = Asc($aData[$i])
Switch $nChar
Case 45, 46, 48 - 57, 65 To 90, 95, 97 To 122, 126
$sData &= $aData[$i]
Case 32
$sData &= "+"
Case Else
$sData &= "%" & Hex($nChar, 2)
EndSwitch
Next
Return $sData
EndFunc ;==>_URIEncode

Programik.zip

Test.tra.xml


Edited February 21, 2012 by tele123

Anton Nixon


  • #166

есть ли способ декомпилировать админ тулс от адванса? для изучения

k1zn


  • #167

Есть ли у кого декомпилятор с названиями переменных? Стандартный питоновский не знает их, знает лишь slot

asdzxcjqwe


  • #168

Есть ли у кого декомпилятор с названиями переменных? Стандартный питоновский не знает их, знает лишь slot

их знает только владелец исходного кода
после компиляции все названия локальных переменных утеряны навсегда, доступны только имена глобалок

local foo = 1
local bar = 2
baz = 3

local function foobar()
    bar = 11
end

декомп:

slot0 = 1 -- имя переменной не хранится в скомпилированном файле
slot1 = 2
baz = 3 -- не была помечена как локалка

function slot1() -- имя локальной переменной для функции тоже утеряно
    uv0 = 11 -- upvalue variable (переменная ссылается к локалке вверху за пределами функции, а именно к slot1)
end

Последнее редактирование: 15 Авг 2020

  • #169

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

сука как декомпилировать, руки из жопы. в каком смысле блять перетащить на декодер бат

phonkstyle


  • #170

сука как декомпилировать, руки из жопы. в каком смысле блять перетащить на декодер бат

YouTube в помощь.

  • #171

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Да уже разобрался, работает декомп если переименовать файл в test.lua, по другому никак. Или он так и должен пахать

  • #172

При декомпиляции в файле decompiler_new.exe

Снимок экрана (163).png

происходит какая-то хуйня

  • #173

Скомпилируйте пожалуйста

  • AdminTools.lua

    299.3 KB · Просмотры: 63

Pakulichev

Pakulichev

Software Developer & System Administrator


  • #174

Это псевдокод, а не полноценный скрипт — он не запустится и не скомпилируется соответственно.

  • #175

wtf? винду переустановил и вот такое.. хм.

1611148190744.png

sᴀxᴏɴ


  • #176

wtf? винду переустановил и вот такое.. хм.
Посмотреть вложение 83491

На файле протектор, судя по кол-ву неизвестных опкодов это пакер от пабули. Винда тут не при чем

  • #177

На файле протектор, судя по кол-ву неизвестных опкодов это пакер от пабули. Винда тут не при чем

да, увидел недавнее обновление этого скрипта, поставили протектор)

  • #178

Line 1483 (File
‘C:Dekstopluajit-decompdecodernew.exe»);

Error: Subscript used with non-Array variable

Не понимаю где он используется …

  • #179

поч декомпилом на питоне я пытабсь декомпильнуть, переношу скрипт на decomрile.рy открывается консоль и закрывается моментально

  • #180

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

поч декомпилом на питоне я пытабсь декомпильнуть, переношу скрипт на decomрile.рy открывается консоль и закрывается моментально

киньте скрипт возможно протектор стоит

    msm.ru

    Нравится ресурс?

    Помоги проекту!

    !
    Правила раздела Windows

    1. Указывайте версию Вашей ОС.
    2. Запрещается размещать запросы и ссылки на кряки, серийники и т.п., а также вопросы нарушения лицензии ПО и его взлома.
    3. Не разрешается давать советы из разряда «Поставь Linux».
    4. Переустановка ОС — крайнее и безотказное лекарство, которое знают все. В таких советах никто не нуждается.
    5. При публикации скриптов пользоваться тегами code. Тип подсветки кода выбирать строго в соответствии с языком публикуемого кода.
    6. Прежде чем задать вопрос, обязательно загляните в FAQ и следуйте написанным рекомендациям для устранения проблемы. И если не помогло, а поиск по разделу не дал результатов — только тогда задавайте вопрос на форуме.
    7. Вопросы, связанные с проблемами ПО, задавайте в разделе Программное обеспечение

    >
    Как создать загрузочный USB HDD

    • Подписаться на тему
    • Сообщить другу
    • Скачать/распечатать тему



    Сообщ.
    #1

    ,
    08.03.10, 04:46

      Всем привет!
      Есть переносной винчестер USB 2.0 на 500 гб. Возникла идея сделать так, чтобы с него можно было грузиться. При этом хочу сделать образы установочных дисков с различными ОС, т.о., чтобы после загрузки с винтаря всплывала менюшка, где можно выбрать ОС для установки, а также запустить некоторые утилиты, в т.ч. проверка и разбиение диска, антивирус, файловый менеджер с поддержкой NTFS.
      Возможно ли такое реализовать?
      На винте порядка 200 гб. информации, которую удалять нельзя, т.е. его форматирование не допускается. Вообще такая идея возникла, т.к. я не последнее время перестал воспринимать CD/DVD как достойный накопитель, собственно поэтому и приобрел переносной винт, где теперь храню весь свой дистрибутив, фильмы, музыку и прочее. Осталось решить вопрос с загрузочными дисками. Опыт создания загрузочных CD/DVD имеется, но, как я понимаю, это немного другая история.
      Спасибо за ответы.


      Спящий



      Сообщ.
      #2

      ,
      08.03.10, 12:02

        Вопрос не в том, как создать: если биос поддерживает загрузку с USB, то загрузочный usb-винт создается как и любой другой. Ну по крайней мере софта на эту тему достаточно. Вопрос в том, как заставить винду грузится с usb. В отличии от пингвина, винды не понимают, что они могут находиться не на ide/sata носителе, а на каком-то другом.


        freebits



        Сообщ.
        #3

        ,
        08.03.10, 15:26

          Цитата Спящий @ 08.03.10, 12:02

          Вопрос не в том, как создать: если биос поддерживает загрузку с USB, то загрузочный usb-винт создается как и любой другой. Ну по крайней мере софта на эту тему достаточно.

          У меня на ноуте в биосе можно поставить загрузку через USB, как то не подумал что на других машинах может не быть такой возможности :(

          Цитата Спящий @ 08.03.10, 12:02

          Вопрос в том, как заставить винду грузится с usb. В отличии от пингвина, винды не понимают, что они могут находиться не на ide/sata носителе, а на каком-то другом.

          Мне нужно чтобы не в винду грузилось а в DOS и срузу же запускалась программа с меню для запуска утилит, хотя бы Norton Commander. Я делал такое на DVD носителе, там был готовый образ, который через Nero нарезался на диск.


          SlipKnot1986



          Сообщ.
          #4

          ,
          08.03.10, 22:16

            Я такой вопрос задавал, на глянь: Создание мультизагрузочной флешки


            freebits



            Сообщ.
            #5

            ,
            09.03.10, 01:23

              Цитата SlipKnot1986 @ 08.03.10, 22:16

              Я такой вопрос задавал, на глянь: Создание мультизагрузочной флешки

              так там вопрос вреде остался не решенным :) На самом деле поиском пользовался, там вылазят ссылки на такие же форумы, где людям также предлагается погуглить :D


              SlipKnot1986



              Сообщ.
              #6

              ,
              09.03.10, 13:34

                Цитата freebits @ 09.03.10, 01:23

                так там вопрос вреде остался не решенным

                Так почему же не решенным? Я лично флеху заделал, могу предложить как заделать хард, скачиваешь WinSetupFromUSB, делаешь из свободного места на харде раздел (чтобы не форматировать как ты пишешь), Форматируешь раздел утилитой HP format tools(HPUSBFW.exe)( она прилагается к WinSetup) в NTFS, дальше пользуешься самой утилитой WinSetup как тебе хочется (погугли если не разберешься как ее юзать, мне просто все ее приколы писать лень и некогда особо, а ссылки я не помню). А под конец для удобства видения ее загрузки редактируешь файл Menu.lst как приспичит, хоть цвет изменяй :D Если в двух словах, то в принципе все.


                freebits



                Сообщ.
                #7

                ,
                10.03.10, 16:17

                  Цитата SlipKnot1986 @ 09.03.10, 13:34

                  Так почему же не решенным? Я лично флеху заделал, могу предложить как заделать хард, скачиваешь WinSetupFromUSB, делаешь из свободного места на харде раздел (чтобы не форматировать как ты пишешь), Форматируешь раздел утилитой HP format tools(HPUSBFW.exe)( она прилагается к WinSetup) в NTFS, дальше пользуешься самой утилитой WinSetup как тебе хочется (погугли если не разберешься как ее юзать, мне просто все ее приколы писать лень и некогда особо, а ссылки я не помню). А под конец для удобства видения ее загрузки редактируешь файл Menu.lst как приспичит, хоть цвет изменяй Если в двух словах, то в принципе все.

                  Разбил диск на два раздела программой Partition Magic, разбивка длилась почти 5 часов, т.к. пришлось бить в начале диска, в области данных. Отформатировать с помощью HP format tools не получается — она воспринимает оба раздела как один диск, т.е. она не может отформатировать их по раздельности. WinSetupFromUSB создает файлы на исходный раздел, хотя выбираю созданный новый раздел, затем выдает ошибку =(

                  Добавлено 10.03.10, 16:31
                  В Partition Magic поменял статус разделa с None на Active, файлы теперь создаются на нужном разделе но по прежнему вылазит ошибка. Возможно проблема в Win установочнике. Диск с установкой находится на другом компе и подключён как сетевой диск через wi-fi сеть, т.к. dvd-device на ноуте навернулся =D. Завтра попробую на работе сделать.

                  Сообщение отредактировано: freebits — 10.03.10, 16:34


                  SlipKnot1986



                  Сообщ.
                  #8

                  ,
                  10.03.10, 17:27

                    Цитата freebits @ 10.03.10, 16:17

                    атем выдает ошибку =(

                    Ты хоть напиши какая ошибка. И размер раздела шибко большой не нужен. Например для ХРюши одной хватает примерно 1гига, а вот под Seven или Vista надо где-то гигов восемь(желательно), но это только под винду. Если надо могу залить пример файла Menu.lst. И кстати, какая у тебя версия WinSеtup?


                    freebits



                    Сообщ.
                    #9

                    ,
                    11.03.10, 01:23

                      Цитата SlipKnot1986 @ 10.03.10, 17:27

                      Ты хоть напиши какая ошибка. И размер раздела шибко большой не нужен. Например для ХРюши одной хватает примерно 1гига, а вот под Seven или Vista надо где-то гигов восемь(желательно), но это только под винду. Если надо могу залить пример файла Menu.lst. И кстати, какая у тебя версия WinSеtup?

                      Объясню как я пошагово делаю:
                      Запускаю WinSetupFromUSB, в поле «Windows 2000/XP/2003 Source» выбираю диск с установкой — на диске dos-утилиты всякие, установка Win98, WinMe, Win2000 — золотой софт называется. В поле появляется буква дисковода (Z:). Затем ниже в поле «USB Disk Selection» выбираю нужный раздел USB HDD. Кнопка GO становится активной — нажимаю ее. Когда доходит до «Copying boot files to TEMP» появляется сообщение

                      Цитата

                      —————————
                      Your source doesn’t appear to be XP SP2 or 3
                      —————————
                      Your source doesn’t appear to be XP SP2 or 3.

                      During Text part of setup some compressed files may be deleted.

                      After setup you can run the program again to copy just the missing files.
                      —————————
                      ОК
                      —————————

                      Нажимаю ОК, процесс идет дальше. Создаются на разделе файлы: default, grldr, menu.lst, windefault, winsetup.lst.

                      Звтем вылазит ошибка:

                      Цитата

                      —————————
                      AutoIt Error
                      —————————
                      Line -1:

                      Error: Subscript used with non-Array variable.
                      —————————
                      ОК
                      —————————

                      Типа неверный индекс масива: -1. После нажатия ОК программа закрывается.
                      Версия WinSetupFromUSB — 0.2.3
                      Размер раздела — 20 гб
                      На работе есть лицензионный диск с WinXP, попробуюю им сделать.

                      Сообщение отредактировано: freebits — 11.03.10, 01:29


                      SlipKnot1986



                      Сообщ.
                      #10

                      ,
                      11.03.10, 19:41

                        На один раздел он тебе сразу после одного клика не загонит все содержимое диска, а загонит он первой опцией только винду, и надо указать путь откуда ему ее брать, как правило I386. А ошибка эта значит что ты делаешь допустим XP bootable, а пихаешь на диск Vista, он этого не понимает. А отдельные утилиты загоняются уже потом, как правило ISOшниками, функцией other ISO. А Menu.lst ты уже редактируешь чтобы создать приличный вид загрузки, проверяется установкой галочки Test in QEMU. Я флеху на XP создавал, и утилиты на нее загонял, Acronis, Memtest, и т.д. и т.п., все работало, х/з что почему у тебя так, попробуй

                        Цитата SlipKnot1986 @ 10.03.10, 17:27

                        лицензионный диск с WinXP

                        , должно получиться.

                        Сообщение отредактировано: SlipKnot1986 — 11.03.10, 19:48


                        freebits



                        Сообщ.
                        #11

                        ,
                        12.03.10, 12:58

                          SlipKnot1986, спасибо большое — реально помог, все получилось! Дело было в установочнике — вчера скачал образ Windows Зверя сегодня все встало как родное, процесс занял всего 5-10 мин, никакие сообщения не вылазили. Если теперь какнибудь прикрутить Norton Commander с поддержкой NTFS, длинных имён и USB вообще будет идеально!


                          SlipKnot1986



                          Сообщ.
                          #12

                          ,
                          12.03.10, 13:26

                            Цитата freebits @ 12.03.10, 12:58

                            Если теперь какнибудь прикрутить Norton Commander с поддержкой NTFS, длинных имён и USB вообще будет идеально!

                            Ну где такую программулину тебе найти я не подскажу, а вот если надыбаешь, то загони ее в образ ISO, а потом все просто. :D


                            freebits



                            Сообщ.
                            #13

                            ,
                            13.03.10, 01:57

                              SlipKnot1986, спасибо еще раз! Скачал ISO-шку Hiren’s BootCD v10.2, там более сотни DOS’овскик утилилит + то что я хотел + MiniXP что еще лучше. В WinSetupFromUSB просто выбрал раздел, поставил галочку Other ISO и указал путь к ISO образу — он добавился на раздел и в меню при загрузке с винта добавился новый пункт. WinSetupFromUSB — действительно суперская программа! :)
                              Тему можно считать решенной!

                              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

                              0 пользователей:

                              • Предыдущая тема
                              • Windows
                              • Следующая тема

                              Рейтинг@Mail.ru

                              [ Script execution time: 0,0342 ]   [ 15 queries used ]   [ Generated: 9.02.23, 15:23 GMT ]  

                              • Reply with quote

                              Error: Subscript used wow non-Array variable.

                              That’s the error I’m getting. Here’s a screenshot;

                              (This is the third thread I’ve made on this, if a mod sees this, please delete the other threads)

                              I’m getting this with CCLauncher…

                              Attachments
                              screen sHWRT!.jpg
                              screen sHWRT!.jpg (205.03 KiB) Viewed 1554 times
                              Moxide
                               
                              Posts: 27
                              Joined: Thu Apr 03, 2014 4:58 am

                              • Reply with quote

                              Re: Error: Subscript used wow non-Array variable.

                              Postby Tonkyhonk » Fri Apr 04, 2014 3:43 am

                              copy-paste the actual error message, NOT screenshot of your file contents.
                              you need to give more details in what you have done and how youve gotten stuck like that.

                              p.s.
                              that CCLauncher thing was used as a quick alternate fix when the auth server was down and loftar wasnt responding, and it isnt down now afaik.

                              User avatar
                              Tonkyhonk
                               
                              Posts: 4501
                              Joined: Fri Sep 10, 2010 6:43 am

                              • Reply with quote

                              Re: Error: Subscript used wow non-Array variable.

                              Postby Moxide » Fri Apr 04, 2014 3:54 am

                              The error message is there, just scroll down on the picture. I’ve done nothing but install ender’s clinet to get stuck like this. I got the CCLauncher as I’m experiencing the Connection refused: connect thing.

                              Moxide
                               
                              Posts: 27
                              Joined: Thu Apr 03, 2014 4:58 am

                              • Reply with quote

                              Re: Error: Subscript used wow non-Array variable.

                              Postby Tonkyhonk » Fri Apr 04, 2014 4:16 am

                              Moxide wrote:The error message is there, just scroll down on the picture. I’ve done nothing but install ender’s clinet to get stuck like this. I got the CCLauncher as I’m experiencing the Connection refused: connect thing.

                              uninstall everything and reinstall ender only. run ender by «updater».

                              p.s.
                              you *might* also need to run default client once.

                              User avatar
                              Tonkyhonk
                               
                              Posts: 4501
                              Joined: Fri Sep 10, 2010 6:43 am




                              • Reply with quote

                              Re: Error: Subscript used wow non-Array variable.

                              Postby borka » Fri Apr 04, 2014 12:39 pm

                              Report back pls

                              Avatar by SacreDoom
                              Java 8 — manually downloads — good to check for actual versions url here:

                              viewtopic.php?f=42&t=40331

                              Remember what the dormouse said: Feed your head Feed your head

                              User avatar
                              borka
                               
                              Posts: 9965
                              Joined: Thu Feb 03, 2011 7:47 pm
                              Location: World of Sprucecap

                              • Reply with quote

                              Re: Error: Subscript used wow non-Array variable.

                              Postby Moxide » Fri Apr 04, 2014 5:57 pm

                              It works now, I just had to re-install it. I’m also not gonna use the CCLauncher again, ’cause that’s just too glitchy for me.

                              Moxide
                               
                              Posts: 27
                              Joined: Thu Apr 03, 2014 4:58 am

                              Понравилась статья? Поделить с друзьями:
                            • Error subreport could not be shown перевод
                            • Error subquery has too many columns
                            • Error subprocess exited with error python
                            • Error subprocess exited with error kivy
                            • Error sub process usr bin dpkg returned error code 1 как исправить