жүктеуMicroStation-Bentley

VBA макрос MicroStation паролін бұзып

Қолданбаларға арналған Visual Basic - бұл Microsoft қол жетімді, біршама ескі, бірақ өте қуатты, әсіресе 2010 жылға дейінгі Office нұсқаларында қол жетімді кітапханалар сериясы. Ол әлі де жұмыс істеп тұрса да, көптеген әзірлемелер .NET және басқа ортада жасалған; дегенмен, кадрға негізделген әзірлемелер үшін VBA практикалық шешім болып табылады Microstation жағдайы өте қарапайым. Мен, ең болмағанда, көрсету арқылы сөйлескенім есімде шектелген карта және бір нәрсе бар XFM.

Бұл таңертең маған тропикалық үйдегі Виргиндің айналымында жүгіріп келе жатқан қиындықтардың кейбірі:

Анықтама: VBA-ды іске қосқан кезде, мына хабарды аламын:

«Осы құрамдас үшін лицензиялық ақпарат табылмады. Әзірлеу ортасында осы функцияны пайдалану үшін осы лицензиямен жеткілікті құқықтарыңыз жоқ».

Бұл проблеманы айналып өтудің бірнеше әдісі бар, соның ішінде XM үшін шығарылған микроқосымша алғышарттар пакетін орнату. Мәселе мынада, мүмкін Windows 8 немесе Windows 10 нұсқаларын қолданған кезде көптеген ескі кітапханалар жұмыс істемейді және бұл VBA 2010 жылға дейін жасалған.vba-xvi32-microstatin-excel

Практикалық шығыс: Visual Basic 2010 Express бағдарламасын орнатыңыз, ол компьютерді көп жүктемейді және отладчик пәрмен консолінен анықтай алатын және енгізетін болғандықтан тәжірибелі пайдаланушыға OCX басқару элементтерін қосады.

Ықтимал жол Visual Basic Express-ты жүктеп алу.

Егер сіз Microstation Connect Edition-дан іске қосқыңыз келсе, бағдарлама түзету жасауы керек, себебі кейбір кітапхана бағдары өзгерді.

VBA маркалы микростанциясын іске қосу үшін V8i және одан ертерек жағдайда Utilities / Marcro / Project Manager көмегімен орындалады. Microstation Connect жағдайында таспаның утилиталар қойындысын таңдау керек.

Көріп отырғаныңыздай, макрос орындалады, бірақ біз қол тигізгісі келсе, қорғау терезесі көрсетіледі.

VBA-ның паролін бұзуға болады ма?

vba-xvi32-microstatin-excel

Қосымшаларға арналған Visual Basic-тің парольді қорғау функциясы дамуды басқаруды және қауіпсіздікті қалыптастыруға тырысады, сондықтан веб-сайтта осы туралы сұрау дұрыс болмауы керек. Алайда, шешім құпия сөзді ұмытып қалғандықтан немесе техник-техник чикунгуняны беріп, тінтуірді іліп қойды деп ойлаймыз, міне, алтылық редакторды қолданатын практикалық шешім.

VBA-ны әзірлеуші ​​компаниялар қабылдайды, сондықтан кодта құпия сөз енгізілген кезде қолданылатын қысқарту бір қолданбадан екіншісіне өзгереді. Мысалы, Excel VBA макросынан құпия сөзді жою үшін әдетте аббревиатура DBP=”password”, Access бағдарламасы үшін құпия сөз DPX=”password” болып табылады. Егер біз бұл жолды тауып, оны DBP орнына DBR немесе DPX орнына DPR сияқты нәрсеге өзгертсек, сақталған кезде қорғау пернесі пәрмені енді дұрыс жазылмайды және vba қорғалмаған күйде ашылады.

Hex Editor-дің Edit / Search опциясынан біз іздейтін жол, мысалы, BDP, келесі жолда көрсетілгендей, Мәтін жолының параметрімен жазылады және Case белсенді түрде белсенді болады.

macro-vba-пароль

Он алтылықты редакторды (Hex Editor) пайдалану арқылы .mvba microstation кеңейтім макросын ашып, мына қадамдарды орындау арқылы өзгеріс енгізуі мүмкін:

1. XVI32 жүктеп алыңыз

Оны көшіріп алуға болады бұл мекен-жай; менің жағдайда 2.55 нұсқасын қотарып жатырмын, ол ZIPде сығылған, оны ашу және xvi32.exe файлын іске қосу керек.

vba-xvi32-microstatino

2. Mvba қолданбасын ашыңыз.

VBA ашпас бұрын оның көшірмесін жасау ұсынылады. Қаншалықты қорғалғанын көріңіз, мұнда сіз оның ішектерін көре аласыз. Енді сол қысқартуды іздеу ғана қалады, бір рет табылғанда, үш әріптің бірі X-ге өзгертіліп, ол сақталады. Осымен VBA қорғалмаған.

Өтінішті жапқанда, өзгерістерді сақтап қалады ма деп сұрайды, бұл иә екенін көрсету керек.

vba-xvi32-microstatin-excel

Сақталғаннан кейін, VBA-ны ашқан кезде кілт сұрамайтындығын, сондықтан жаңасын тағайындауы мүмкін екенін көріңіз. Егер парольді ұмытып кеткен қолданушы компанияда жұмыс істеп тұрса, сіз барып, оны басынан ұруыңыз керек немесе ең болмағанда оны сыра үшін жұма күні төлеуге мәжбүр етуіңіз керек; егер ол чикунгунямен бірге қайтыс болса, бізде тағы бір минут үнсіздік бар.

vba-xvi32-microstatin-excel

Microstation VBA (mvba) аббревиатурасын табу келесі басқатырғыш сияқты. Бұл Excel немесе Access үшін бірдей емес, бірақ сіз оны ақыл мен шыдамдылықтың арқасында таба аласыз.

Құпия сөзді білмеуді білдіретін үнемдеу үшін біз сізге символикалық ынтымақтастықтың орнына қысқартулар тізбегін береміз. Әрине, кінәлі немесе жеңімпаз әрқашан бар, оны XD-тен алу керек. Ол үшін жүктеуді келесі арқылы сатып алу керек Несиелік карта немесе Paypal.

Гольджи Альварес

Жазушы, зерттеуші, Жер ресурстарын басқару үлгілерінің маманы. Ол: Гондурастағы SINAP мүлікті басқарудың ұлттық жүйесі, Гондурастағы бірлескен муниципалитеттерді басқару моделі, Кадастрды басқарудың біріктірілген моделі - Никарагуадағы тізілім, Колумбиядағы SAT аумақты басқару жүйесі сияқты үлгілерді тұжырымдамалау және енгізуге қатысты. . 2007 жылдан бері Geofumadas білім блогының редакторы және GIS - CAD - BIM - Digital Twins тақырыптары бойынша 100-ден астам курстарды қамтитын AulaGEO академиясының құрушысы.

Қатысты Мақалалар

2 Пікірлер

  1. тілекпен
    Менің жағдайда, vba паролін бұзғым, жойғым немесе жойғым келмейді, маған парольді білу немесе есте сақтау керек. Бұл режим қандай болатынын білесіз бе?

Пікір қалдыру

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

Сондай-ақ, тексеру
жақын
Басына оралу