Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как вставить бинарный код файла в программу?

Ответить
Настройки темы
[решено] Как вставить бинарный код файла в программу?

Пользователь


Сообщения: 62
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: assch
Дата: 23-04-2012
Если программе нужен файл (Например файл картинки).
Его можно засунуть в экзешник и при работе программа распакует его куда нибудь и будет им пользоватся.
А можно например сделать бинарный код этого файла прописать его в коде,
и программа бы пользовалась им как бы из нутри?

В примере я вставил бинарный код этого файла " Pic.jpg", но вот как им пользоватся?
Или это не возможно?


Код: Выделить весь код
#include <GUIConstantsEx.au3>

$sData  = '0x'
$sData  &= 'FFD8FFE000104A46494600010101006000600000FFDB00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101FFDB00430101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101FFC00011080030003003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C03010002110311003F00FE117C31F09BC7DE32F06F8B7C7DE1CF0F5E6A9E18F04EADE12D0B5DBEB752EF1EB3E38BEBAD3FC35A65A5BA869EFAF2FEE6CE75F2AD91CC2A2233143716EB2FF599FF000471FF00835FB52FDAC3C2DE1DFDA27F6DCF167883E1AFC1AD64ADE7847E1A7838C10F8F3E2159C53147BD9757BB8AE2D7C39E1C79637B64D585B5ECFA94B1DC2E95677764ABAAD7C57FF04B0F85BAA37ECC975AAF8934896C3C27E39F893ADEB76DF6B81165F17DA6816DA16910DCE9E6647D9A6E9FA969D7F689A8AC7218F508AED6D36CB1BCABFD39DBFF00C14A3F688D2FC2561E0FF0E6A5A6F87B4AD334ED3B46D3ECF49D374EB0B4B0D1347B38ACF4ED1F4D8ED2CA1974FB58ADEDEDADCB5BCA2636D17925D849216FE31E38FA4F60B87F8BB8A385F1946B4B0790E6988C161E791CDBC4E36787C3E128D4C2E3B1AEBD2FAA3C3E634F309565809AAF25530B87AB3A2F078BA58EFEE5E11FA15F18F19705F01F18F0DE659328714E4187CCF32867B5EB61DE5B5F158FC654A3530785A381C4C71587A993CF2E7175E7758986326A3ECEBE1A743F69BE0B7FC114FF00E0929F04B43B6D13C17FB117C15D69AC61482E759F883A5CDF123C41792AA7CF3EA5A878AEEF51845CC9CBC8B6B69670AE7E5810015CBFC6AFF822CFFC1213F685D2B56F0F6BDFB15FC24D22F05B4ABFF092FC2BB3B9F86BAB69126C6FDFDA6ADE19B9B6D2C4F1E0B47F6ED36FADCB29CC4C8AE6BCABF66DFF008297FC21FDAC341F861E0EF0C7C45D0FE136A3AFD8DB787EEFE1F7C40F13685A57C68F18F8D748D21EF7C4FA3685A0BDE2CBE210C2C752D623BDD005F5A5CE8F1BEA170DBA0B8D2ECFF45DFE22E87E12B2B4D1EC768925C25A584722B5CDD39DA8F737534AD9D8588F3AEEE0ED27F76818ED8ABEAAA789B91D0C2508E2B0B954336C7E1956A54B0147035A78184D7F1EAE62E8D5A73C5529464F962EA7B19D394F173A5522F0EBF9FF0032F0EF88325CC731CBF36866180A995E2A786C451CC235F0D55CA3351A77C2CA49F26223CB3A1187346B53AB4FD84AAC6509CBFCEEFF00E0A8FF00F06E46ABF02753F1678FBF604F166B9F1F3E1EF8763B9D47C4DF09F549B46D43E2DF81AC950DCC52593687773D978FB459AD83BE9FAC6811B5C5CB4535B5DE9B617306D9BF959B9B6B9B2B9B8B3BCB79ED2EED2796DAEAD6E62920B9B6B982468A7B7B8825549619E1951A3962915648E45647556040FF00687F8C3F073C21AFE8177E35F0FD9E97E09F19D8E9F79AA3EA3A64315968BAA88E092E2EED75DB1B658ED4477A88C93EAD671C17C1F64B78751850DABFF01BFF0005B7FD87FE193F823C7BFB617C2DF0EC1E1FF13AF8B3C13AC7C44B0B08BC982F2CFC45F6CF09F8875392D210105DB6B8FE06BE9E764E6E27F115ECCF25C6A13CCDF9EF851F489E21C2F880FC3DF10B1795E7993F1263FD9787FC5794CAF9851A9571B4B074B22E2BA139525571329E2683A39B6130D87C34AA4DD08D2AB1D70DF5B99F83796711F04E6FC67C035B3278DE12C1431BC5FC3B9A61E9539D0C0D3C1E23118BCD72DAF86BD39E169BC256A94E8493A8F0FCD1C4BC3E270F0798FDA5F012C2693E077C32BCBDD3EC7C31607E17782B51D2BC29A624620F08786A6D22D67F02F806D6719F3AF2DB48D4F4CD4BC557BB45D6ABAC0D4752BC7334D229E8AD3C63E0583C67A1F8375AF1768DA56B7AC6A5A6E9F6BA6DC5C3B5DCB77AA5C47069F6ACB04532DB4D7B2CB1AC42E9A00237F3DD9211E6578D7EC77F106DFE24FECBDE02D57ED31DDEA1A6E8FA27F6B347FF002CE7BABBD76C34A8DD37334510D17474B4504E164B255014100645BFC36B4D37C7BE20F156BB6173ABC075EBCD727482DE4BABDBFD22FED75082E16C12322692F6CE2B8B73690DBBADC096DD56DF122462BF8AF1791D15C5BC6F81CEEAD7C262F2DCDB388D3C1D08C5D4AF8D8E324A9538CB12E739D193A919B9D593C456A53A6E7554B9EB3FF6B7'
$sData  &= '25C557C3707E451CA2784AD4E59665383C2E2A1469D1CBE961A395E16386C551C360E146953C3D5A6E9D5A30A30A74A9E1FD9C29D370846FFD46FECDDE1DF017C1EF87161A1F86BC0BE08F0AEBBE6CF71ACEB9A3E87A77FC243ACDF48D2BA6A1AB6B538B9D5E5B88D6EA584D9C77D169B120616F690248C83A387C5725BDE5EEA5E27D592345B87DF3DD5DC6B26A1E51DA926E66458AD7600628625448D7F7504680173F873E06FDB8BE1ECFE09D1F4BB0F1FF0087BC51AD5941169916AF77A9CF0EAF790C2C21B24D4F4016B06AF2EBD14022B4BB5F2A092F2EE3370F0A4B2BC67F407E05691E1FF8F5E27F86FE1AF116A5E27F052F8BEF6EECF58B0F1269B6BA6CD3CB1ED6D26D6CAFA2BE3790C1E2541304B5D434BD2B50B57586D26694DEA11F0B82CEFC54FEDA5956730CA785566799E1326C3E3B3BCC67867EC6954587A7532BC2D5C34730AB4E729C24B2F4E9E25D4AB467898D18D3AB8BA3FCD5C67E1B60787B2FCFBC46CDB0598F106270986CD73770CAF0F1CC71929C683C5E2AA50AB2C7D6C361D2C3519D38E655E9D4960B031A9430AD3AD4F0989FBBB4AF8EF63F11FE1FF8F3C25A35C33E811DADE68635E963921D3EE26BEB49E19747D2DE550B7113CDFB969C7EE9D9E4B683733161F951FB5EFC11F07FC77FD93BC73F0F6C648B4CB6F1FDC78D7459EF151E7363A1AE93E1AF132CAAA3F7B22E85A8681ACBD948CC7C9DDB9982A330FD94FDA5FC1FF0A7E12FC2BB5F877A3C9A769024D5BC33A7DD5B58CD1DBEA16704CB7FABDB5FCA622AF6ECD16853DC40CDB4C8A80EDF2E54F33F0CBF6E0F8A1A87ECB3FB11FED39E34F1A46DE1CF11E8BF06B5DF067C3FD2AF1843A847E3BF8E5E1F8BC29A15F3DA93E6DBDED9697E30FED016CEA2EAD3CE779D2192CE554F8AE13CBF8DB11E2AE2B30C266799E2734A7E2170B653C278774DC3091AB5652C2E5D88A74E3ED20EA62F37C53C56269CD56742185AF889D6AF15FBAFCDBC38C6656FC36E34E30CCB090C060730A19CE3B1FC3FED2A50C2E61934324C661B3097B594A15F1745C331C2D2C6E329D38430F193C5C634BEB14A9D3FE3F3FE09F3FB5BEA5F0B2CFC45F0DAE2F361D4EC91B4686E59A5B4D423B2D40EB11D89889CADCE9F746EEE2DCC21E49ACAEEF2CC46B03DC4ABFBFF00E1EF8E9F0C75ED4744B2D27C470DB6A5A9689A6EACB0EA8B0C5611DFDD33C773A343A9B48F6725E5BCF18F222B936735F5BCB6F716693ACAAC7F8ADB6B9B8B2B882F2CE796D6EAD658E7B6B982468A78278983C52C52A1578E48DD4323A90CAC010735F6FF00C2EFDA9E18608F4FF1E4F75A6EA1141F665F1269D0CB2DBEA50B615E3D5EC2D4178A4907CD3496D0CD6B72773496B0B659FF00D69F1B7E8E583E2DCDB15C5B9142BD1C7E37DA56CCE860634DD6AB8B7468D18E2FD8CA2E58AA6E3422EAD2A6FEB0A72A9ECAF0ABFB9F37E895F4B0E15C370F655E18F8A99BD3E1EC564B469E5FC35C55984B9724CCB2BA34E9E1F019467D8A94650CA71794E1E952C260332ADECB2EC4E5B42861F195F0B8AC246A665FD625ADC68ABACF84B5DF06F873E1DE87E36F06EB7737FF00DB3A1E89A1586A5AFE97A9B3A788342F152E9A905C6AA6F16579AC757BCF3358D22F42CD0DC4B116B73F4CE85F1B343D47C4D169F16A0342D5EC65B7BF86E22D5AC6EEE6C6F6DEE239AD4C9358CAE9A7DD45220B88DA79526568D4880EE06BF938B3F89FE1CF114103DAF8FB4AD4E2813102CBE2287CDB642A0796B05E5CC7716CA1700C4638C2E31B41AF6FF841FB46FC3FF84DAA8D43C55E38D0ED34FB775B88A36D660BA7C272CB05959BDE5D4AE769223B6B5924739C2922BF9278A3E8E798E71570D8FCCF139967F9C64F8186072CC22C9F1587CC654E854E7C2E1AAE2238A9D6C553C3CA52F614711879CE8C65EC69D58D28C699FDF2BFE21F6539466B9D653C4DC29432BCC1D7CC711898E7F977F62D5AF89BCB118A86271199D4CAF0B4B12DCAAE2161E3430F5AACEAE22A5EBD5AB567FDC4FC159B47D7B56D53E3DFC74F125C78BECB45D4DFC5CBA5EA330BC8F58F10A416F058DE5F40E0417B7922DAD969BA068B0422D6368ED91D12D21FB31FE29BFE0BDDFF00050BB8FDA5BE32EA7F03BC27AF26A7E1CF0AF8E758F1BFC55D434FBA33E9BAAFC52BB3756B69E15B29E2730DDE99F0DB4ABAB8D2669119E1975FBBBEB628AFA1412C98BFB5B7FC16F3C7DE33F87975F063F6703AAF84F47BD864B2D63E275E2C9A76B82CE6B76B7B983C0DA5891A7D12E6EA191E097C57AB39D7A081E68F46D3B42B8297E7F001DDE577924769249199E491D8BBBBB92CEEECC4B333312CCCC49624924935FBF7D17FE8E1C55C319AD5E3DF143D953C750C757C670B70E72C65530352AD1961A8E6B99C5392862F0F86AB888E0E85472C4D3C462AB62710A8D6A141D4FF0024BE917E36E438D8671C19C079961735A79951C2E4F9BE7594538E1F87F2CE1CCBABC7134B85785234E34E1570F8EC6D3A388CF734C3C56131B4B0582C0E12AE3708AAD797FFD9'


Global $Img = "Pic.jpg"

$Gui = GUICreate("", 600, 250, -1, 200)

$Pic = GUICtrlCreatePic($Img, 50, 50, 48, 48) 

GUISetState()

While 1
    $Msg = GUIGetMsg()
           Switch $Msg
                  Case $GUI_EVENT_CLOSE
		               Exit
		   EndSwitch
WEnd

Отправлено: 23:37, 28-07-2010

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Для этого есть Resources UDF.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:39, 29-07-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 9
Благодарности: 2

Профиль | Отправить PM | Цитировать


Дублирую, может кому то ещё пригодится.

Раз:
читать дальше »
Код: Выделить весь код
#include <GUIConstantsEx.au3>

$sData  = '0x'
$sData  &= 'FFD8FFE000104A46494600010101006000600000FFDB00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101FFDB00430101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101FFC00011080030003003012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C03010002110311003F00FE117C31F09BC7DE32F06F8B7C7DE1CF0F5E6A9E18F04EADE12D0B5DBEB752EF1EB3E38BEBAD3FC35A65A5BA869EFAF2FEE6CE75F2AD91CC2A2233143716EB2FF599FF000471FF00835FB52FDAC3C2DE1DFDA27F6DCF167883E1AFC1AD64ADE7847E1A7838C10F8F3E2159C53147BD9757BB8AE2D7C39E1C79637B64D585B5ECFA94B1DC2E95677764ABAAD7C57FF04B0F85BAA37ECC975AAF8934896C3C27E39F893ADEB76DF6B81165F17DA6816DA16910DCE9E6647D9A6E9FA969D7F689A8AC7218F508AED6D36CB1BCABFD39DBFF00C14A3F688D2FC2561E0FF0E6A5A6F87B4AD334ED3B46D3ECF49D374EB0B4B0D1347B38ACF4ED1F4D8ED2CA1974FB58ADEDEDADCB5BCA2636D17925D849216FE31E38FA4F60B87F8BB8A385F1946B4B0790E6988C161E791CDBC4E36787C3E128D4C2E3B1AEBD2FAA3C3E634F309565809AAF25530B87AB3A2F078BA58EFEE5E11FA15F18F19705F01F18F0DE659328714E4187CCF32867B5EB61DE5B5F158FC654A3530785A381C4C71587A993CF2E7175E7758986326A3ECEBE1A743F69BE0B7FC114FF00E0929F04B43B6D13C17FB117C15D69AC61482E759F883A5CDF123C41792AA7CF3EA5A878AEEF51845CC9CBC8B6B69670AE7E5810015CBFC6AFF822CFFC1213F685D2B56F0F6BDFB15FC24D22F05B4ABFF092FC2BB3B9F86BAB69126C6FDFDA6ADE19B9B6D2C4F1E0B47F6ED36FADCB29CC4C8AE6BCABF66DFF008297FC21FDAC341F861E0EF0C7C45D0FE136A3AFD8DB787EEFE1F7C40F13685A57C68F18F8D748D21EF7C4FA3685A0BDE2CBE210C2C752D623BDD005F5A5CE8F1BEA170DBA0B8D2ECFF45DFE22E87E12B2B4D1EC768925C25A584722B5CDD39DA8F737534AD9D8588F3AEEE0ED27F76818ED8ABEAAA789B91D0C2508E2B0B954336C7E1956A54B0147035A78184D7F1EAE62E8D5A73C5529464F962EA7B19D394F173A5522F0EBF9FF0032F0EF88325CC731CBF36866180A995E2A786C451CC235F0D55CA3351A77C2CA49F26223CB3A1187346B53AB4FD84AAC6509CBFCEEFF00E0A8FF00F06E46ABF02753F1678FBF604F166B9F1F3E1EF8763B9D47C4DF09F549B46D43E2DF81AC950DCC52593687773D978FB459AD83BE9FAC6811B5C5CB4535B5DE9B617306D9BF959B9B6B9B2B9B8B3BCB79ED2EED2796DAEAD6E62920B9B6B982468A7B7B8825549619E1951A3962915648E45647556040FF00687F8C3F073C21AFE8177E35F0FD9E97E09F19D8E9F79AA3EA3A64315968BAA88E092E2EED75DB1B658ED4477A88C93EAD671C17C1F64B78751850DABFF01BFF0005B7FD87FE193F823C7BFB617C2DF0EC1E1FF13AF8B3C13AC7C44B0B08BC982F2CFC45F6CF09F8875392D210105DB6B8FE06BE9E764E6E27F115ECCF25C6A13CCDF9EF851F489E21C2F880FC3DF10B1795E7993F1263FD9787FC5794CAF9851A9571B4B074B22E2BA139525571329E2683A39B6130D87C34AA4DD08D2AB1D70DF5B99F83796711F04E6FC67C035B3278DE12C1431BC5FC3B9A61E9539D0C0D3C1E23118BCD72DAF86BD39E169BC256A94E8493A8F0FCD1C4BC3E270F0798FDA5F012C2693E077C32BCBDD3EC7C31607E17782B51D2BC29A624620F08786A6D22D67F02F806D6719F3AF2DB48D4F4CD4BC557BB45D6ABAC0D4752BC7334D229E8AD3C63E0583C67A1F8375AF1768DA56B7AC6A5A6E9F6BA6DC5C3B5DCB77AA5C47069F6ACB04532DB4D7B2CB1AC42E9A00237F3DD9211E6578D7EC77F106DFE24FECBDE02D57ED31DDEA1A6E8FA27F6B347FF002CE7BABBD76C34A8DD37334510D17474B4504E164B255014100645BFC36B4D37C7BE20F156BB6173ABC075EBCD727482DE4BABDBFD22FED75082E16C12322692F6CE2B8B73690DBBADC096DD56DF122462BF8AF1791D15C5BC6F81CEEAD7C262F2DCDB388D3C1D08C5D4AF8D8E324A9538CB12E739D193A919B9D593C456A53A6E7554B9EB3FF6B7'
$sData  &= '25C557C3707E451CA2784AD4E59665383C2E2A1469D1CBE961A395E16386C551C360E146953C3D5A6E9D5A30A30A74A9E1FD9C29D370846FFD46FECDDE1DF017C1EF87161A1F86BC0BE08F0AEBBE6CF71ACEB9A3E87A77FC243ACDF48D2BA6A1AB6B538B9D5E5B88D6EA584D9C77D169B120616F690248C83A387C5725BDE5EEA5E27D592345B87DF3DD5DC6B26A1E51DA926E66458AD7600628625448D7F7504680173F873E06FDB8BE1ECFE09D1F4BB0F1FF0087BC51AD5941169916AF77A9CF0EAF790C2C21B24D4F4016B06AF2EBD14022B4BB5F2A092F2EE3370F0A4B2BC67F407E05691E1FF8F5E27F86FE1AF116A5E27F052F8BEF6EECF58B0F1269B6BA6CD3CB1ED6D26D6CAFA2BE3790C1E2541304B5D434BD2B50B57586D26694DEA11F0B82CEFC54FEDA5956730CA785566799E1326C3E3B3BCC67867EC6954587A7532BC2D5C34730AB4E729C24B2F4E9E25D4AB467898D18D3AB8BA3FCD5C67E1B60787B2FCFBC46CDB0598F106270986CD73770CAF0F1CC71929C683C5E2AA50AB2C7D6C361D2C3519D38E655E9D4960B031A9430AD3AD4F0989FBBB4AF8EF63F11FE1FF8F3C25A35C33E811DADE68635E963921D3EE26BEB49E19747D2DE550B7113CDFB969C7EE9D9E4B683733161F951FB5EFC11F07FC77FD93BC73F0F6C648B4CB6F1FDC78D7459EF151E7363A1AE93E1AF132CAAA3F7B22E85A8681ACBD948CC7C9DDB9982A330FD94FDA5FC1FF0A7E12FC2BB5F877A3C9A769024D5BC33A7DD5B58CD1DBEA16704CB7FABDB5FCA622AF6ECD16853DC40CDB4C8A80EDF2E54F33F0CBF6E0F8A1A87ECB3FB11FED39E34F1A46DE1CF11E8BF06B5DF067C3FD2AF1843A847E3BF8E5E1F8BC29A15F3DA93E6DBDED9697E30FED016CEA2EAD3CE779D2192CE554F8AE13CBF8DB11E2AE2B30C266799E2734A7E2170B653C278774DC3091AB5652C2E5D88A74E3ED20EA62F37C53C56269CD56742185AF889D6AF15FBAFCDBC38C6656FC36E34E30CCB090C060730A19CE3B1FC3FED2A50C2E61934324C661B3097B594A15F1745C331C2D2C6E329D38430F193C5C634BEB14A9D3FE3F3FE09F3FB5BEA5F0B2CFC45F0DAE2F361D4EC91B4686E59A5B4D423B2D40EB11D89889CADCE9F746EEE2DCC21E49ACAEEF2CC46B03DC4ABFBFF00E1EF8E9F0C75ED4744B2D27C470DB6A5A9689A6EACB0EA8B0C5611DFDD33C773A343A9B48F6725E5BCF18F222B936735F5BCB6F716693ACAAC7F8ADB6B9B8B2B882F2CE796D6EAD658E7B6B982468A78278983C52C52A1578E48DD4323A90CAC010735F6FF00C2EFDA9E18608F4FF1E4F75A6EA1141F665F1269D0CB2DBEA50B615E3D5EC2D4178A4907CD3496D0CD6B72773496B0B659FF00D69F1B7E8E583E2DCDB15C5B9142BD1C7E37DA56CCE860634DD6AB8B7468D18E2FD8CA2E58AA6E3422EAD2A6FEB0A72A9ECAF0ABFB9F37E895F4B0E15C370F655E18F8A99BD3E1EC564B469E5FC35C55984B9724CCB2BA34E9E1F019467D8A94650CA71794E1E952C260332ADECB2EC4E5B42861F195F0B8AC246A665FD625ADC68ABACF84B5DF06F873E1DE87E36F06EB7737FF00DB3A1E89A1586A5AFE97A9B3A788342F152E9A905C6AA6F16579AC757BCF3358D22F42CD0DC4B116B73F4CE85F1B343D47C4D169F16A0342D5EC65B7BF86E22D5AC6EEE6C6F6DEE239AD4C9358CAE9A7DD45220B88DA79526568D4880EE06BF938B3F89FE1CF114103DAF8FB4AD4E2813102CBE2287CDB642A0796B05E5CC7716CA1700C4638C2E31B41AF6FF841FB46FC3FF84DAA8D43C55E38D0ED34FB775B88A36D660BA7C272CB05959BDE5D4AE769223B6B5924739C2922BF9278A3E8E798E71570D8FCCF139967F9C64F8186072CC22C9F1587CC654E854E7C2E1AAE2238A9D6C553C3CA52F614711879CE8C65EC69D58D28C699FDF2BFE21F6539466B9D653C4DC29432BCC1D7CC711898E7F977F62D5AF89BCB118A86271199D4CAF0B4B12DCAAE2161E3430F5AACEAE22A5EBD5AB567FDC4FC159B47D7B56D53E3DFC74F125C78BECB45D4DFC5CBA5EA330BC8F58F10A416F058DE5F40E0417B7922DAD969BA068B0422D6368ED91D12D21FB31FE29BFE0BDDFF00050BB8FDA5BE32EA7F03BC27AF26A7E1CF0AF8E758F1BFC55D434FBA33E9BAAFC52BB3756B69E15B29E2730DDE99F0DB4ABAB8D2669119E1975FBBBEB628AFA1412C98BFB5B7FC16F3C7DE33F87975F063F6703AAF84F47BD864B2D63E275E2C9A76B82CE6B76B7B983C0DA5891A7D12E6EA191E097C57AB39D7A081E68F46D3B42B8297E7F001DDE577924769249199E491D8BBBBB92CEEECC4B333312CCCC49624924935FBF7D17FE8E1C55C319AD5E3DF143D953C750C757C670B70E72C65530352AD1961A8E6B99C5392862F0F86AB888E0E85472C4D3C462AB62710A8D6A141D4FF0024BE917E36E438D8671C19C079961735A79951C2E4F9BE7594538E1F87F2CE1CCBABC7134B85785234E34E1570F8EC6D3A388CF734C3C56131B4B0582C0E12AE3708AAD797FFD9'

Global $Img = "Pic.jpg"

$hFile = FileOpen($Img, 16+2)
FileWrite($hFile, $sData)
FileClose($hFile)

$Gui = GUICreate("", 600, 250, -1, 200)

$Pic = GUICtrlCreatePic($Img, 50, 50, 48, 48)

GUISetState()

While 1
    $Msg = GUIGetMsg()
           Switch $Msg
                  Case $GUI_EVENT_CLOSE
                       Exit
           EndSwitch
WEnd

Два: http://autoit.de/index.php?page=Thre...980#post151980

Полтора... Ну или два с половиной
http://www.autoit.de/index.php?page=...&postID=176682
Автор утверждает что упакованные подобным образом в скрипт файлы весят в два раза больше, и написал функцию для их сжимания.
Сам я не проверял.

Три: написал CreatOR
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:42, 29-07-2010 | #3


Пользователь


Сообщения: 62
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Последний раз редактировалось assch, 23-04-2012 в 01:40.


Отправлено: 01:36, 30-07-2010 | #4


Пользователь


Сообщения: 62
Благодарности: 0

Профиль | Отправить PM | Цитировать


Тоже самое только ещё с анимированым Gif.

Последний раз редактировалось assch, 23-04-2012 в 01:40.


Отправлено: 20:28, 30-07-2010 | #5


Аватара для Sergey2210

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


BinaryImg2.rar , хороший пример,вот только как здесь размеры картинки менять,как первоначальное создание картинки в форме,так и при сворачивании и разворачивании скрипта?

Отправлено: 16:26, 09-04-2011 | #6


Пользователь


Сообщения: 62
Благодарности: 0

Профиль | Отправить PM | Цитировать


Попробуйте поставить вместо

$Pic1 = GUICtrlCreatePic("", 40, 60)

это

$Pic1 = GUICtrlCreatePic("", 40, 60,-1,100,100)

Отправлено: 18:47, 09-04-2011 | #7


Аватара для Sergey2210

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Поставил,вроде изменилась,но после этого не работает ни одна функция которая на ней стоит

Изменяется полностью,но в таком раскладе $Pic1 = GUICtrlCreatePic("", 40, 60,80,30,100) - почему,не знаю!И она не функционирует

У меня просто эта картинка типо скиновая кнопка ,если пользователь захочет сменить размеры,то он просто не сможет,я уже все форумы по Autoit облазил ни где решения пока не нашёл

Отправлено: 19:17, 09-04-2011 | #8


Аватара для Sergey2210

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Examle Skin.rar
(18.9 Kb, 8 просмотров)

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

Отправлено: 19:40, 09-04-2011 | #9


Пользователь


Сообщения: 62
Благодарности: 0

Профиль | Отправить PM | Цитировать


ПопробЫвал но увы тоже не получается

Отправлено: 20:02, 09-04-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как вставить бинарный код файла в программу?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - На ноутбуке есть регистрационный код (наклейка),как установить Windows имея этот код? Bara Microsoft Windows 2000/XP 9 10-02-2010 07:13
Messenger - [решено] Не удалось войти в программу Windows Live Messenger (Код ошибки: 80048831) Ghost Windows Live (архив) 43 08-02-2010 16:05
Любой язык - [решено] Как с помощью Inf-файла запустить программу с неизвестного привода S.T.R.E.L.O.K. Скриптовые языки администрирования Windows 3 17-05-2009 10:49
CMD/BAT - [решено] Как скопировать имя файла из текстового файла в код батника и т.д. Nun-Nun Скриптовые языки администрирования Windows 6 13-05-2009 13:28
XML + XSL + PHP => HTML, Как передать бинарный код рисунка ? Lexxx_HU Вебмастеру 5 02-03-2007 17:55




 
Переход