DownloadsMicroStation-Bentley

Brjóta lykilorð VBA fjölvi MicroStation

Visual Basic for Applications er röð bókasafna sem Microsoft gerði aðgengilegt, nokkuð gamaldags en mjög öflugt, sérstaklega í útgáfum af Office fyrir 2010. Þótt það haldi áfram að vera til, þá er mörg þróun nú gerð í .NET og öðru umhverfi; Jafnvel svo, fyrir ramma-undirstaða þróun, VBA er alveg hagnýt lausn og í mál af Microstation, alveg einfalt. Ég man allavega eftir að hafa talað um þetta með því að sýna afmarkað kort og eitthvað með XFM.

Þetta eru nokkur vandamál sem hafa komið til mín í morgun þegar ég hljóp í hringrás Virginíu í suðrænum heima:

Hjálp: Þegar ég keyrir VBA færðu skilaboðin:

„Leyfisupplýsingar fyrir þennan íhlut fundust ekki. Þú hefur ekki nægileg réttindi með þessu leyfi til að nota þessa virkni í þróunarumhverfinu.“

Það eru ýmsar leiðir til að komast í kringum þetta vandamál, þar á meðal að setja upp forsendupakka microstation eins og þá sem gefnir eru út fyrir XM. Vandamálið hér er að hugsanlega þegar notuð er útgáfa af Windows 8 eða Windows 10 virka mörg gamaldags bókasöfn ekki og vissulega var þessi VBA byggð fyrir 2010.vba-xvi32-microstatin-Excel

A hagnýt lausn: Setja Visual Basic 2010 Express, þessi tölva verður ekki rukka mikið og bæta Ocx stjórntæki posiblmente reyndur notandi frá aflúsara gæti uppgötva og inntak frá the stjórn vélinni.

Líkleg leið af sækja Visual Basic Express er þetta.

Ef þú vilt að keyra frá Microstation Connect Edition er næstum viss um að forritið þarf að breyta því að sumir bókasafnsleiðir hafi breyst.

Til að keyra smástöð VBA marcro, þegar um er að ræða V8i og fyrr, er það gert með Utilities / Marcro / Project Manager. Ef um Microstation Connect er að ræða verður þú að velja flipann Utilities á borði.

Eins og þú sérð er makrílinn framkvæmdur en ef við viljum snerta kóðann birtist verndarglugginn.

Er hægt að brjóta lykilorðið sem VBA hefur?

vba-xvi32-microstatin-Excel

Lykilorðsverndarvirkni Visual Basic fyrir forrit leitast við að skapa stjórn og öryggi fyrir þróunina, svo það ætti ekki að vera rétt að spyrja um þessa hluti á vefsíðu. Hins vegar, miðað við að lausnin sé vegna þess að við gleymdum lykilorðinu eða að verktaki tæknimannsins gaf chikungunya og hengdi upp músina, hér er hagnýt lausn með því að nota hex ritstjóra.

VBA er tekið upp af þróunarfyrirtækjum, þannig að skammstöfunin sem notuð er í kóðanum til að gefa til kynna þegar lykilorðið er slegið inn breytist úr einu forriti í annað. Til dæmis, til að fjarlægja lykilorðið úr Excel VBA fjölvi, er skammstöfunin venjulega DBP=“lykilorð“, fyrir Access er lykilorðið DPX=“lykilorð“. Ef við finnum þann streng og breytum honum í eitthvað eins og DBR í staðinn fyrir DBP, eða DPR í staðinn fyrir DPX, þegar hún er vistuð, verður protect key skipunin ekki lengur stafsett rétt og vba opnast óvarið.

Með því að nota Hex Editor, í Edit / Search valkostinum er strengurinn sem við erum að leita að, til dæmis BDP, skrifaður með valkostinum Text streng og haldið Case virkur virkur, eins og sýnt er á eftirfarandi mynd.

makro-vba-lykilorð

Með því að nota Hexadecimal ritstjóri (Hex Editor), er líklegt að opna .mvba microstation eftirnafn þjóðhagsins og gera það breyting með því að fylgja þessum skrefum:

1. Sækja XVI32

Þetta er hægt að hlaða niður frá þetta netfang; í mínu tilviki er ég að sækja 2.55 útgáfuna, lítið þjappað í zip, þú þarft að pakka henni niður og keyra xvi32.exe skrána.

vba-xvi32-microstatino

2. Opnaðu forritið mvba.

Það er mælt með því, áður en VBA er opnað, að taka afrit. Sjáðu að sama hversu verndað það er, þú getur séð innyfli þess hér. Jæja, eina eftir er að leita að skammstöfuninni, þegar einu sinni fannst einum af þremur bókstöfum breytt fyrir X og það er vistað. Með þessu er VBA þegar óvarið.

Þegar umsókn lokað verður spurt hvort þeir bjarga breytingum, það er nauðsynlegt að gefa til kynna að já.

vba-xvi32-microstatin-Excel

Þegar það hefur verið vistað skaltu sjá að þegar þú opnar VBA þá biður það ekki lengur um lykil svo það er líklegt að það úthluti nýjum. Ef notandinn sem hafði gleymt lykilorðinu er ennþá að vinna í fyrirtækinu, verður þú að fara að gefa honum nokkrar smellur á höfuðið eða að minnsta kosti neyða hann til að borga fyrir bjórana á föstudaginn; ef hann dó með chikungunya höfum við aðra mínútu þögn.

vba-xvi32-microstatin-Excel

Að finna skammstöfun fyrir Microstation VBA (mvba) virðist næsta þraut. Það er ekki það sama fyrir Excel eða Access en með áreynslu af skynsemi og þolinmæði er hægt að finna það.

Fyrir sparnaðinn sem þýðir að geta ekki vitað lykilorðið munum við gefa þér skammstöfunarkeðjuna í skiptum fyrir táknrænt samstarf. Auðvitað, það er alltaf sökudólgur eða sigurvegari, að maður verður að rukka XD. Til þess verður þú að kaupa niðurhalið með Kreditkort eða Paypal.

Golgi Alvarez

Rithöfundur, rannsakandi, sérfræðingur í landstjórnunarlíkönum. Hann hefur tekið þátt í hugmyndagerð og innleiðingu líkana eins og: National System of Property Administration SINAP í Hondúras, Líkan af stjórnun sameiginlegra sveitarfélaga í Hondúras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT í Kólumbíu . Ritstjóri Geofumadas þekkingarbloggsins síðan 2007 og skapari AulaGEO Academy sem inniheldur meira en 100 námskeið um GIS - CAD - BIM - Digital Twins efni.

tengdar greinar

2 Comments

  1. kveðjur
    Í mínu tilfelli vil ég ekki brjóta, eyða eða eyða, orðið vba lykilorð, það sem ég vil er að láta mig vita eða muna lykilorðið. Veistu hver stillingin væri?

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *

Til baka efst á hnappinn