Turinys:

Išplėstinė partija: 12 žingsnių
Išplėstinė partija: 12 žingsnių

Video: Išplėstinė partija: 12 žingsnių

Video: Išplėstinė partija: 12 žingsnių
Video: Algis Avižienis: Rotšildai- paslaptingoji bankininkų dinastija 2019-12-29 2024, Liepa
Anonim

bet tai gerai, tiesiog naudokite CD arba CHDIR komandą, kad pakeistumėte katalogą. Bet šiuo atveju tai tikrai nesvarbu. "," Top ": 0.08480565371024736," left ": 0.014285714285714285," height ": 0.8586572438162544," width ": 0.9357142857142857}]">

Išplėstinė partija
Išplėstinė partija
Išplėstinė partija
Išplėstinė partija
Išplėstinė partija
Išplėstinė partija

PRAŠOME TIESIOGIAUSIUS KLAUSIMUS, KURIUS GALITE TURTI Į MANO BLOGĄ: https://tamsanh.com/blog/2008/07/11/batch-tutorial-3-advanced-batch/ atsakymas taip. Sveiki vaikinai! Tam Nguyen čia. Jau seniai, bet dabar čia! Pristatau jums kitą mano partijos vadovėlių dalį! Galbūt (arba ne) perskaitėte kitas mano instrukcijas: „Batch“pagrindai Šiek tiek labiau patobulinta partija Būtent: ECHO CommandCD CommandDIR komanda Jei neskaitėte kitų dviejų, siūlau greitai peržvelgti šias komandas. Aš laukiu čia. Gerai! Pasibaigus šiai instrukcijai, jūs būsite artimi: START CommandSET Command IF CommandGOTO Command> ir >> Parametrai, ir sukurkite bei išplėskite. Taigi atidarykime tą gerą komandinę eilutę ir pradėkime! Vykdyti-> cmd Arba galite eiti į: Pradėti-> Programos failai-> Priedai-> Komandinė eilutė Mano paaiškinimai šioje instrukcijoje buvo šiek tiek ilgi, todėl kai kurias komandas suskirstiau į daugiau nei vieną puslapį daugiausia estetiniais tikslais; Man patiko matyti nuotraukas skaitant tekstą, nereikia slinkti aukštyn ir žemyn. Nuotraukų peržiūros nykščio taisyklė; Paprastai po kiekvieno kodo fragmento yra nuotrauka. Mėgaukitės!

1 žingsnis: komanda START

Komanda START
Komanda START
Komanda START
Komanda START
Komanda START
Komanda START
Komanda START
Komanda START

„START“komanda yra graži maža komanda, kuri pradeda dalykus! Tai paprasta komanda ir padės mums sušilti prieš pradedant sunkesnes komandas. Komandos parametrai yra būtent tai, ką jūs manote.

PRADĖTI „ThingToBeStarted.exe“Gana paprasta

PRADĖTI WMPlayer.exeGalite ne tik PRADĖTI.exe, bet ir įvesti svetainę, kuri bus atidaryta numatytojoje naršyklėje

PRADĖTI www. Instructables.comGana lengva, ane? Gerai. Dabar pereikime prie tikrosios „Instructable: SET Command“mėsos.

2 veiksmas: nustatykite komandą - stygų teorija (1/4)

SET komanda - stygų teorija (1/4)
SET komanda - stygų teorija (1/4)
SET komanda - stygų teorija (1/4)
SET komanda - stygų teorija (1/4)

SET komanda: kintamasis apibrėžiklis. Ah. Kintamieji. Kūrėjo ambrozija. Kintamieji yra atminties bitai, kurie klysta. Jokių IF ir NE ar NE apie tai! (lol, atsiprašau). Gerai! Taigi, kaip veikia šis kūdikis? Labai paprastai, SET komandos parametrai yra šie: SET VariableName = Kintamasis ValueSET pats sukurs eilutės kintamuosius.

SET TestVS = Tikrinti kintamąją eilutę!Šiuo atveju ką tik išsaugojome reikšmę „Bandyti kintamąją eilutę!“. į kintamąjį „TestVS.“. Na, tai linksmybės ir žaidimai, bet kaip gauti kintamojo vertę? Mes naudojame %. Tiesiog pridėkite % aplink kintamojo pavadinimą

ECHO %testasVS %Gerai, bet ką dar galima padaryti?

3 žingsnis: SET komanda - Mr. Math (2/4)

SET komanda - Mr. Math (2/4)
SET komanda - Mr. Math (2/4)
SET komanda - Mr. Math (2/4)
SET komanda - Mr. Math (2/4)
SET komanda - Mr. Math (2/4)
SET komanda - Mr. Math (2/4)

Ar tai gali atlikti matematiką? Na, padarykime paprastą partiją, kad tai išbandytume.

@ECHO OFFSET Test = 1ECHO%Test%SET Test =%Test%-1ECHO%Test%PAUSEAww, kas atsitiko? Tai turėjo veikti! Palaukite minutę … kas tai buvo apie SET komandas, kurios sukuria tik eilutes? SET komanda pati sukurs tik eilutės kintamąjį, o tai reiškia, kad bus sukurta pati pažodinė reikšmės interpretacija. Jis nemano, kad „1 - 1“yra lygus „0“, jis mano, kad „1 - 1“yra lygus „1 - 1.“Taigi kaip tai pakeisti? Norime, kad kintamasis nebūtų tiesiogiai nukopijuotas, o įvertintas. Tai reiškia, kad norime ją iš eilutės paversti išraiška! Labai lengvas pakeitimas, tiesiog pridėkite a /a komandai SET. Čia yra paprastas paketinis failas, kad pamatytumėte, kaip jis veikia, arba galite tiesiog įvesti jį į komandų eilutės vadovą. Aš siūlau pastarąjį; tai daug greičiau ir kodas nėra per daug sudėtingas, bet jei tikrai norite paketinio failo, čia jis yra

@ECHO OFFSET /a testas = 2+2ECHO %testas %PAUSEFantastinis! Tai puikiai išreiškė. Dabar mes žinome, kokius pakeitimus reikia atlikti „matematikos teste“

@ECHO OFFSET /a testas = 1ECHO%testas%SET /a testas =%testas%-1ECHO%testas%PAUSEGerai. Taigi paleiskime! Puiku! Puikiai veikė! Bet kas toliau?

4 žingsnis: SET komanda - vartotojo įvestis (3/4)

SET komanda - vartotojo įvestis (3/4)
SET komanda - vartotojo įvestis (3/4)
SET komanda - vartotojo įvestis (3/4)
SET komanda - vartotojo įvestis (3/4)
SET komanda - vartotojo įvestis (3/4)
SET komanda - vartotojo įvestis (3/4)

SET taip pat turi galimybę paraginti vartotoją įvesti. Pridėjus /p prie SET parametrų, jis paverčia jį iš įprasto kintamojo nustatytojo į vartotojo valdomą kintamųjų nustatytoją.

SET /p UDefine =Naudojant /p, programa iš tikrųjų pristabdo ir laukia vartotojo įvesties. Bet palaukite, aš nematau a /a parametro, ar tai reiškia, kad kintamasis yra tik eilutė? Na, rūšiuoti. Parametrų /p visiškai paneigia /a, o jei bandysite, tiesiog gausite trūkstamą operando klaidą. Tai reiškia, kad vartotojo apibrėžtas kintamasis negalės įvertinti išraiškų. Taigi, ką galima padaryti? Na, čia yra keblus triukas, kurį galvojau, kad galime naudoti. SET komanda ar ne visi vienu metu naudojami parametrai /p ir /a, tiesa? Na, o kaip nuosekliai naudoti parametrus /a ir /p? Ahhh … gudrūs batai

@ECHO OFFECHO skaičiuoklė 1.0 versija. ECHO. SET /pGeras skaičiuotuvas ten pateko. Jei iki šiol to nesupratote, {{{ECHO.}}} Yra tuščia eilutė. Argi ne šaunu?

5 žingsnis: SET komanda - daugiau nei atitinka akis (4/4)

SET komanda - daugiau nei atitinka akis (4/4)
SET komanda - daugiau nei atitinka akis (4/4)
SET komanda - daugiau nei atitinka akis (4/4)
SET komanda - daugiau nei atitinka akis (4/4)
SET komanda - daugiau nei atitinka akis (4/4)
SET komanda - daugiau nei atitinka akis (4/4)

Šiuo metu gali atrodyti, kad SET komandos kintamieji tinka tik eilutėms ir išraiškoms. Netiesa. Kintamieji iš tikrųjų yra labai lankstūs ir neapsiriboja tik ECHO. Ar bandėte tiesiog įvesti kintamąjį?

SET testas = Instructables%Test%Kokia keista klaida … sakoma, kad komanda „Instructables“neatpažįstama, o ne tai, kad % Test % neturėjo sintaksės. Taigi tai reiškia, kad DOS kiekvieną kintamąjį traktuoja taip, kaip jis buvo įvestas ranka. Na, o kas, jei

SET testas = START cmd.exe%Test%Nuostabu! Tai veikė! DOS kiekvieną kintamąjį traktuoja taip, kaip jį įvedė vartotojas, ir atitinkamai paleidžia. Štai įdomus kodas: (Tiesiog nukopijuokite/įklijuokite; tai šiek tiek varginantis.

@ECHO OffSET kintamasis 1 = ECSET kintamasis 2 = HSET kintamasis 3 = O CSET kintamasis 4 = ooSET kintamasis 5 = l! ECHO%kintamasis 1 %% kintamasis 2 %% kintamasis 3 %% kintamasis 4 %% kintamasis 5%ECHO.%Kintamasis 1 %% kintamasis 2 %% kintamasis 3 %% kintamasis 4% %Kintamasis 5%pauzėArgi ne tvarkinga? Kiekviename kintamajame yra dvi viso pranešimo raidės (išskyrus kintamąjį2), o kintamieji sutvarkomi, kiekviena raidė prideda ir užbaigia visą „ECHO Cool“komandą! SET komanda yra viena iš sudėtingesnių ir galingesnių DOS žodynas.

6 žingsnis: IF komanda - visi lygūs (1/2)

IF komanda - visi lygūs (1/2)
IF komanda - visi lygūs (1/2)
IF komanda - visi lygūs (1/2)
IF komanda - visi lygūs (1/2)
IF komanda - visi lygūs (1/2)
IF komanda - visi lygūs (1/2)

Tas klasikinis sąlyginis operandas. Paprasta, bet galinga. Tiems, kurie niekada anksčiau neprogramavo, IF komanda yra būtent tokia, kaip skamba. Jei sintaksės išraiška pasirodo teisinga (arba NĖRA tiesa), bus vykdoma kita komandų seka. Pagrindinė komandų eilutė yra tokia:

IF%kintamasis1%==%kintamasis2%ECHO Ši dalis vykdomaarba jei turite daugiau nei vieną sintaksę

@ECHO OFFIF%kintamasis 1%==%kintamasis 2%(ECHO Ši dalis vykdoma. ECO taip ir yra.)Pastaba: ypatingas skliaustelių išdėstymas yra ne todėl, kad netikiu organizuotu kodu, bet todėl, kad jei jų nėra tose vietose, visas IF fragmentas neveiks. Taigi, jei jūsų IF kode yra kokių nors klaidų, tai greičiausiai dėl skliaustų. Norėdami paleisti šią konkrečią partiją, aš iš tikrųjų naudojau pačią komandų eilutę, kad galėčiau nustatyti kintamuosius, neredaguodamas daugybės IfVariableTest.bat laikai.

7 žingsnis: jei komanda - bet aš esu didesnis už tave (2/2)

IF komanda - bet aš esu didesnis už tave (2/2)
IF komanda - bet aš esu didesnis už tave (2/2)
IF komanda - bet aš esu didesnis už tave (2/2)
IF komanda - bet aš esu didesnis už tave (2/2)
IF komanda - bet aš esu didesnis už tave (2/2)
IF komanda - bet aš esu didesnis už tave (2/2)

Gerai, taigi jūs turite gražų IF pareiškimą ir viskas, ir patikrinti, ar kintamieji yra lygūs, ar ne, yra malonu ir viskas, bet ne visai tinka sąskaitai. Noriu, kad kažkas atsitiktų, jei kintamasis 1 yra mažesnis už kitą kintamąjį! Tiems iš mūsų, programuotojų, žinau, kad tai atrodo paprasta užduotis. Tiesiog darykite tai, ką daro visos kitos programavimo kalbos! Gerai laikykite savo arklius kaubojus. Ne taip greitai. Paketinis failas nėra tik įprasta programavimo kalba. Kad ir kaip būtų kvaila, „“neveikia su paketiniais failais.

EQU - lygus - == NEQ - nelygus LSS - mažesnis nei GTR - didesnis neiLEQ - mažesnis arba lygus ToGEQ - didesnis arba lygusTiesiog įdėkite šiuos operandus į == pavyzdį

IF 32 GTR 3 ECHO Tai veiks

@ECHO OFFIF 32 GEQ 32 (ECHO 32 yra didesnis nei arba lygus 32) ELSE (ECHO 32 tikrai lygus 32) PAUSEIF 32 LSS 32 (ECHO 32 yra mažesnis nei 32? Manau, kad ne.) KITA (ECHO 32 yra Ne mažiau kaip 32. Istorijos pabaiga.) PAUZĖ

8 žingsnis: GOTO komanda

GOTO komanda
GOTO komanda
GOTO komanda
GOTO komanda
GOTO komanda
GOTO komanda

GOTO komanda. Jis daro tiksliai tai, ką sako; jis eina į etiketę paketinio failo scenarijuje. Norėdami naudoti šią komandą, pirmiausia turite turėti etiketę. Etiketės atrodo taip:

: Etiketė1Tai tiesiog dvitaškis prieš neskirstomas raidžių ir (arba) skaičių serijas. GOTO komanda yra tokia

GOTO etiketė1Tai taip paprasta! Gerai pagalvojus, nesu tikras, kodėl neįdėjau to į šiek tiek išplėstinę partiją. Bet kokiu atveju šią komandą galima naudoti kartojant paketinį failą tiesiog GOTO etikete, kuri vėl vykdo komandą GOTO

@ECHO OFF: RepeatMeECHO Tai bus pakartota, nebent paspausite „CTRL-C“GOTO RepeatMePaketinis failas, beje, kalba tiesą. CTRL-C yra universali pauzė ir paraginimas nutraukti. CTRL-S yra tiesiog pristabdyti. Tačiau lango uždarymas veikia taip pat gerai. GOTO taip pat gali praleisti arba pertvarkyti jūsų kodą

GOTO TurnEOffGOTO MultipleGotoECHO Šis ECHO bus praleistas.: MultiGpleGotoGOTO 3: ENDPAUSEEXIT: 1ECHO EndGOTO END: 3ECHO Tai bus rodoma pirma 1Aukščiau pateiktas kodas buvo supainiotas tyčia, siekiant pabrėžti GOTO sugebėjimą peršokti kodą.

9 veiksmas:> parametras (1/2)

Įgyvendinimo pavyzdys
Įgyvendinimo pavyzdys

Parametras (1/2) "src =" https://content.instructables.com/ORIG/FBH/P5XV/F3JESWI8/FBHP5XVF3JESWI8-j.webp

Įgyvendinimo pavyzdys
Įgyvendinimo pavyzdys

Parametras (1/2) "src =" https://content.instructables.com/ORIG/FIX/9BXW/F3JESWI5/FIX9BXWF3JESWI5-j.webp

Įgyvendinimo pavyzdys
Įgyvendinimo pavyzdys

Parametras (1/2) "src =" https://content.instructables.com/ORIG/FHZ/92ZS/F3JESWI7/FHZ92ZSF3JESWI7-j.webp

Išvada: paskutinės pastabos
Išvada: paskutinės pastabos

Parametras (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Parametras (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Parametras (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Parametras (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Parametras (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} "> Šis kitas bitas iš tikrųjų nėra„ komanda “, o labiau pridėta sintaksė į kitus komandų. Ką tai daro, tai užtrunka tam tikros komandos išvestį ir gali ją įrašyti į teksto failą. Lengviau paaiškinti, jei pirmiausia pamatysite ją veikiantį. Jo sintaksė yra:

Komanda> Failo pavadinimasGerai, tarkime, kad esame tam tikrame kataloge. Tada mes naudojame DIR komandą, kuri, perskaitę paketo pagrindus, žinotų, kad rodo dabartinio katalogo turinį

C: / Vartotojai / Neo \> DIRPaprastai išvestų

C disko tūris yra HP tūrio serijos numeris BC7E-E26C C katalogas: / Users / Neo2007-30-06 11:14 AM..idlerc2007-19-02 15:14 Kontaktai2007-19-06 22:44 Stalinis kompiuteris2007-29-06 08:47 Dokumentai2007-19-06 10:35 Parsisiuntimai2007-19-02 15:14 Mėgstamiausi 2007 03:14 PM Nuorodos 2007-12-05 04:01 PM Muzika 2006-06-30 30 01:20 Paveikslėliai 2007-07-04 15:08 Išsaugoti žaidimai 2007-02-19 19:15 Paieškos 2007-03-01 07:23 PM 242, 947 bandymų įrašas. Wma2007-19-06 10:39 AM Vaizdo įrašai 2007-06-18 09:57 1, 324, 574 wp_screenprint_mc.pdf2007-18-06 09:59 73, 996, 533 wp_tshirt_full.mp4 4 Failas (-ai) 75, 564, 054 baitai 14 Dir (-ai) 132, 927, 537, 152 baitai nemokamaiBet jei pridėsime> ir prie jo

C: / Users / Neo / DIR> DIRContents.txtMes negauname išvesties, bet gauname visiškai naują teksto failą pavadinimu DIRContents.txt, kuriame yra išvestis! Šaunu! Bet palauk, yra problema! Noriu, kad tame pačiame faile būtų keli išėjimai, bet mano> tiesiog jį perrašo, o ne prideda! Ką aš darau?

10 veiksmas: >> parametras (2/2)

Parametras (2/2) "src =" https://content.instructables.com/ORIG/FG4/B58B/F3JESWIJ/FG4B58BF3JESWIJ-j.webp

Parametras (2/2) "src =" https://content.instructables.com/ORIG/F05/GZB1/F3JESWIK/F05GZB1F3JESWIK-j.webp

Parametras (2/2) "src =" https://content.instructables.com/ORIG/F93/Q7VS/F3JESWL2/F93Q7VSF3JESWL2-j.webp

Parametras (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Parametras (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Parametras (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Parametras (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Parametras (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Parametras (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} "> Džiaugiuosi, kad paklausėte. Tam skirtas >> parametras! >> yra kaip>, bet užuot visiškai perrašę nurodytą failą, mes jį pridedame! Taigi pabandykime.

DIR >> DIRContents.txtTvarkinga! Dirbo Tobulai! Taigi palaukite. Ar tai reiškia, kad į tekstinį failą galiu parašyti viską, ko noriu? Noriu pabandyti

Batch is Awesome> Awesome.txtKą? Kodėl tai nepadėjo? Taip yra todėl, kad parametras rašo tik teisėtų komandų išvestį, o ne bet ką, ką įvedate. Tačiau tai yra problema, kuri paprasčiausiai išsprendžiama. Atminkite, kad parametrai įrašo komandų išvestį. Kokia komanda turi išvestį, kurią galime valdyti? Teisingai! ECHO vadovybė

„ECHO Batch Is Awesome“> „Awesome.txt“Valio! Prisiminti. >> prideda išvestį kitoje failo eilutėje.

11 veiksmas: diegimo pavyzdys

Gerai. Taigi sudėkime viską kartu! Štai keletas mano padarytų pavyzdžių kodų, kuriuose naudojamos komandos, kurias jums parodžiau šioje instrukcijoje. Šis kodas nuolat pridės 1 prie kintamojo ir rezultatą rodys neribotą laiką.

@ECHO OFFSET /a num = 1: kartokiteECHO%num%SET /a num =%num%+1GOTO PakartokiteŠis kodas paleidžia CMD.exe 5 kartus

@ECHO OFFSET /a RepeatNum = 5: OpenIF%RepeatNum%== 0 GOTO EndSTART CMD.exeSET /a RepeatNum =%RepeatNum%-1GOTO Open: EndŠis kodas sukurs paketinį failą C: / Users / Neo ir jį paleis

@ECHO OFFCHDIR C: / Users / NeoECHO @ECHO OFF> Sveiki.batECHO ECHO Sveiki! >> Sveiki.batECHO ECHO I & aposm jūsų C diske! >> Hello.batECHO PAUSE >> Hello.batC: / Users / Neo / Hello. batPauseTai maža žaidimų partija. Turite atspėti skaičių

@ECHO OFFSET /a GuessNum = 0SET /a Atsakymas =%RANDOM%ECHO Atspėk, apie ką aš galvoju.: RetrETSET /p Atspėk = IF%Atspėk%LSS%Atsakymas%ECHO Mano skaičius yra didesnis. IF%Guess%GTR%Atsakymas %ECHO Mano skaičius yra mažesnis. IF%Guess%==%Atsakymas%GOTO ENDECHO. SET /a GuessNum =%GuessNum%+1GOTO Bandymas iš naujo: ENDECHO Jūs teisus! Atsakymas buvo %Atsakymas %ECHO Prireikė %GuessNum %Guesses. ECHO. PAUSEO šitas man labai patinka. Tačiau jei nesate atsargus, tai gali greitai išsisukti iš rankų, atsižvelgiant į kompiuterio galimybes. Šis failas daro tai, kad jis neribotą laiką sukuria sunumeruotus teksto failus kataloge, pavadintame „lolnumbers“. Kiekviename iš šių teksto failų yra „lolnumbers“katalogo DIR. Reikalas tas, kad katalogas nuolat pildomas ir pildomas naudojant tekstinius failus, todėl kiekvienas iš eilės esantis tekstinis failas yra didesnis nei paskutinis. To rezultatas yra aplankas, kurio bendras dydis kiekvieną sekundę tampa vis didesnis

@ECHO OFFSET /a num = 1MKDIR lolnumbers CD lolnumbers: RestartDIR>%num%.txtSET /a num+= 1GOTO Paleisti iš naujoTai gana paprasti kodai. Eksperimentuokite su jais savo nuožiūra.

12 žingsnis: Išvada: paskutinės pastabos

Fau. Šioje pamokoje aprašėme daugybę dalykų. Tiesą sakant, šis yra 3 kartus ilgesnis nei mano paskutinis. Tikiuosi, kad jums patiks! Tik keli priminimai prieš einant. Atminkite: NUSTATYTI kintamąjį, niekada nedėkite tarpo tarp kintamojo ir jo vertės. TAIP:

SET kintamasis 1 = ReikšmėDėl papildomos vietos jūsų kintamasis bus tuščias. NE

SET kintamasis 1 = ReikšmėBe to, keli IF. Nepamirškite tinkamai suformatuoti skliaustų: TAIP

JEI 1 == 1 (ECHO Vienas lygus vienam!) KITA (ECHO Kažkas ir su šia programa negerai.)NE

JEI 1 == 1 (ECHO Vienas lygus vienam!) KITA (ECHO Kažkas ir su šia programa negerai.)Be to, yra įmontuoti kintamieji

%CD %% DATE %% TIME %% RANDOM%% CD% Išplečiama į dabartinį katalogą. Iš esmės kelias, esantis už pirmojo>% DATE% ir% TIME%, yra data ir laikas.% RANDOM% suteikia atsitiktinį skaičių nuo 0 iki 32767. Diapazono negalima pakeisti, nemanau. Ir tai iš esmės! Tikiuosi, kad jums patiko šis pamokomas dalykas, aš labai sunkiai dirbau. Tikimės, kad tai kompensuos 10 mėnesių nebuvimą. Dabar blogos naujienos. Per artimiausius kelis mėnesius turėsiu šiek tiek problemų atsakydama į visus klausimus, nes būsiu ne šalyje. Bet jei turite klausimų, palikite komentarą visiems. Jei gausiu prieigą prie kompiuterio, būtinai atsakysiu, bet nemanau, kad to prireiks; „Instructables“yra draugiška bendruomenė, ir aš tikiu, kad kažkas ten jums padės. Sėkmės!

Rekomenduojamas: