ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: HHAAMM

[分享] excel版mtv,强烈震撼,不服不行!!

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-11-5 22:31 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
音频则是用二进制的形式保存在excel里,运行时再解码出来。
好像真的是这样呀!!
删除ACDC.wav 还会再次生成。
看来这里的道行深了!!

TA的精华主题

TA的得分主题

发表于 2008-11-5 22:33 | 显示全部楼层
                                                                                                                        
                                                                                                                        
                    H                                                                                                   
              HHH    HHH                                                                                                
                 HHHHHHHHHH    HH                                                                                       
                   HHHHHHHHHH   HH                                                                                      
                         HHHHHHHHH HHHH                                                                                 
                  H         HHHHHHHHHHHHH                                                                              
                HHHHHHH       HHHHHHHHHHHH                                                                              
                  HHHHHHHHH    HHHHHHHHHHHHH                          H                                                
               HHHHH   HHHHHHHHHHHHHHHHHHHHHHH                  HHHH     HH                                             
               HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                 HHHHH    HHH                                          
                 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH        HHH        HHHHH   HHH                                       
                  HHHHHHHHHHHHHHHHHHHHHHHHHH HHHHHHH  HHHHHHHHHHHH     HHHHH  HHH                                       
                HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH   HHHHHHHHHHHHHHHHHHHHH                                   
                  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                 
                   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH   HHHHHHHHHHHHHHHHHHHHHHHHHHH                                 
                        HHHHHHHHHHHHHHHHHHHHHHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           
                               HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        
                       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                       
                        HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                       
                          HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                     
                            HHHHHH   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                     
                                    HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                     
                                   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                     
                                 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                       
                                 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        
                                 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        
                                    HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        
                                      HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        
                                        HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        
                                        HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        
                                           HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        
                                            HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                          
                                             HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                          
                                              HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                          
                                                   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH  HH                     
                                                   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH               
                                                      HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH            
                                                      HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH            
                                                       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH            
                                                              HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH            
                                                             HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH HH           
                                                                 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH          H           
                                                                 HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                       
                                                          HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                          
                                                     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           
                                              HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                              
                                          HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH  HHHHHHHHHHHHHHH                              
                                      HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH   HHHHHHHHHHHHH                                 
                                    H    HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                   
                                       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                   
                                       HHHHH  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                                   
                                    H                           H     HHHHHHHHHHHHHHH                                   
                                                                        HHHHHHHHHHHHH                                   
                                                                        HHHHHHHHHHHHH                                   
                                                                        HHHHHHHHHHHHH                                   
                                                                        HHHHHHHHHHHHH                                   
                                                                        HHHHHHHHHHHHH                                   
                                                                        HHHHHHHHHHHH                                    
                                                                       HHHHHHHHHHHHH                                    
                                                                       HHHHHHHHHHHHH                                    
                                                                       HHHHHHHHHHHHH                                    
                                                                       HHHHHHHHHH HHH                                   
                                                                        HHHHHHHHH HHHH                                 
                                                                        HHHHHHHHHHHHHHHH                                
                                                                       HH HHHHHHHHHHHHHHH                              
                                                                              HHHHH  HHHH                              
                                                                               HHHH HHHHHH                              
                                                                                     HH  HHH                           
                                                                                     HH  HHHH                           
                                                                                      H  H  H                           
                                                                                       HH                              





                                                                                                                        

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-11-5 22:39 | 显示全部楼层
不错不错!!
竞赛题做了,但得到的二进制数组用Ascii码弄成的TXT根本不成样子!!

TA的精华主题

TA的得分主题

发表于 2008-11-5 22:40 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我将WAV文件删除后运行就听到嘟嘟的响!



等等!!!

重新关闭EXCEL后再次打开,强大呀!WAV文件再次出现!!!!
强呀!
我等就只有听听看看!凑个热闹的份啦!

[ 本帖最后由 Love_ycy 于 2008-11-5 22:42 编辑 ]

TA的精华主题

TA的得分主题

发表于 2008-11-5 22:49 | 显示全部楼层
我记得网上有专门的把图片转换成字符的程序。
可惜我对图像处理这方面水平太低,简单一个字符的还行。

如果能解决这个问题,作出这个东西,就简单多了,彩色的都行

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-11-5 22:49 | 显示全部楼层
有源码,所以强烈期待高人们把这个彻底的好好研究下!!
我等在此恭候,学习!!

TA的精华主题

TA的得分主题

发表于 2008-11-5 23:22 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
                                                                                                                        
                                                                                                                        
                                                                                                                        
              ..    LL                                                                                                  
                BBBB. LLEE    ::                                                                                       
                    BBBBBBBBFF  LL..                                                                                    
                        BBEEBBEE::..EE                                                                                 
                          LLBBEEBBEEEEBB                                                                                
                EEBBEEI       FFEEEEEEEEEE..                                                                           
                    I BBBBBBEEI EEFFFFFFFFFFFF                  EE      EE                                             
                EEBBBBEEFFEEBBBBEEFFFFFFEELLLLEE                  BBEE    LLLL                                          
                  BBBBBBEEBBEEEEEEEEFFEEEELLI LLI ..      ::::        EEFF    BB                                       
                LLFFEEBBEEEEEEEEFFFFEEFFFFLLI LLEEBBEEEEBBEE  ::BBEEFF  EEBBEEBBBBFF                                    
                  EEBBBBBBEEEEFFFFFFEEEEFFLLFFFFLLEEBBBBBBEEBBBBEEEEEEBBBBBBBBEEBBEEBB                                 
                      EEBBEEFFFFEEFFFFFFFFLLLLLLEEBBBBBBBBLLFFBBBBBBBBBBBBBBBBBBBBBBBBBB::FF                           
                                EEEEFFFFFFLLLLLLI BBEEBBBBEEEEBBBBBBBBEEBBEEEEEEBBEEEEFFEEBBFFI                        
                      ..BBBBEEEEEEEEFFEEEEFFFFLLLLEEEEEEEEEEBBBBEEBBBBBBBBBBFFFFEEBBEELLEEI EEEEI                       
                          BBBBEEFFFFEEI FFFFFFFFLLEEEEFFFFEEEEEELLFFLLBBBBBBBBFFFFBBEEEEEEEEEEFFLL                     
                            BBBBEEFFFFFFLLLLLLLLI LLLLFFEEEEEEFFFFEEI EEBBBBBBEEEEFFEEEEFFFFFFFFLL                     
                                    ..LLFFFFFFFFFFFFFFFFEEEEEEEEEEFFLLLLEEEEEEEEEEEEEEEEEEEEFFFFLL                     
                                    EEFFEEEEFFFFFFEEEEFFEEEEEEBBBBEEEEEEFFEEEEEEBBEEEEBBBBEEFFLLLL                     
                                  BBEEEEEELLEEEEEEEEFFEEEEEEEEFFEEEEBBEEI BBBBFFFFEEEEEEEEEEFFFFI                       
                                LLBBBBEEFFEEBBEEFFEEEEEEBBBBBBEEEELLEEEEFFFFEEEEEEEEEEEEEEFFEELL                        
                                    ::EEBBBBBBEEEEEEFFFFEEEEEEBBEEFFEEEEEELLFFEEEEEEEEEEEEFFEEFF                        
                                      ..BBBBBBBBEEEEEEEEEEBBBBEEEEFFEEFFEEBBLLFFEEEEEEEEFFEEEEFF                        
                                        ::BBEEBBBBEEEEFFLLEEEEBBBBEEFFEEEEBBLLEEEEBBBBBBEEEEEEI                        
                                            BBEEBBEEEELLEEEEEEEEBBEEFFEEEEFFBBI EEBBBBBBBBEEFF::                        
                                              BBBBEEFFEEEEFFFFEEEEBBEEFFFFBBEEEEFFBBEEEEEEEEFF..                        
                                              LLLLEEBBEEEELLEEEEBBEEBBEEEELLFFEEFFFFEEFFEEFFFF..                        
                                                    BBBBEEBB::FFEEEEBBBBBBEEFFEEEEEEEEEEFFFFLLI I I I                  
                                                    BBBBEEBBFFFFEEEEEEBBBBEEFFEEEEEEBBEEEEFFI LLI I I LLLL              
                                                      EEBBBBFFEEI LL::I EEEEFFEEEEEEBBEEFFFFI I LLLLLLEEFF::            
                                                        BBBBBBEEFFFFFFBBEEEEEEEEEEEEEEEEFFEELLLLFFFFEEEELLEE            
                                                        ..    EEBBLLEEEEEEEEEEEEFFEEEEEEFFFFFFFFEEEEEEEEI I            
                                                                EEBBBBEEEEEEEEFFEEEEEEFFEEEEEEEEEEEE        FF         
                                                                  BBFFEEEEEEEEEEEEEEFFEEEEEEEEBBI                       
                                                          ::EEEEEEEEFFEEBBBBBBEEEEEEEEFFBBFFEE                          
                                                  FFEEEEFFBBBBEEEEEEEEEEBBLLI FFEEEEEEFFEEFF                           
                                          I EEEEEEEEFFFFFFFFEEBBEEFFFFLL..::LLFFEEEEEEFF::                              
                                    FFBBEEFFBBBBFFFFEEEEFFFFEEBBEEFFEELL  LLLLEEEEEEBB                                 
                                      ..EEEEBBFFEEEEEEEEEEFFEEEEBBBBEEEELLLLFFLLEEBBEE                                 
                                        BBEE..BBEEBBEEBBEEEEEEFFEEEEEEFFLLFFLLLLEEBBBB                                 
                                    LLFF....      FFFFI         BBBBBBEEFFFFFFFFEEBBEE                                 
                                                                        FFEEFFLLFFEEFF                                 
                                                                        EEEEEELLFFEEEE                                 
                                                                        EEEEFFLLEEBBEE                                 
                                                                        EEEEEEFFFFBB::                                 
                                                                        EEEEEEEEEEEE                                    
                                                                        EEEEEEEEEEBB                                    
                                                                        EEEEEEFFEEEE                                    
                                                                        EEEEEEEEFF::I                                   
                                                                        EEEEFFFFEEI I I                                 
                                                                            ..FFEEEE::I I                              
                                                                                FF::::FF::.                             
                                                                                      FFI ::                           
                                                                                      FF  LLLL                          
                                                                                      I ....I                           
                                                                                                                        
                                                                                                                     
                                                                                                LLI                  
                                    ..BB..... I ..                          ....            FFLL. ::......            
                                  ::..BB... ... ... . ..LL......        .   ....EEI EE....BBLL. FF  . . . ..         
                              ... . ..BB... . . ... . . ..FF. ....::EE..........EE......... BB. ....  ... ::EE        
                            ... . ..::EE. ... ......... . EE. ....LLEE... ..... BB... . . . EE..... ::. ::I LL::      
                          ::..::... FFBB. . ..... . . ... FF. ... FFFF. . . . ..BB... I ... EE..LL. ..BB. . FFBB      
                        ......FF. . EEFF... . . FF..... ::::. . ..::FF....... ... BB. ..LL..FF. ..BBFF::. ....LLFF   
                        LL. FFLL....I ..... ... . ... ..FF. ... . FFLL..... . . . ..LL......LLLLFF::. BB..... EEI .   
                        ... ..LL. . ..FF....LL. ..I ... ..... FF..EE. ... . ..LL....I ....LL. LL::EE..I ::... ... BB.
                        BB::..LL. . ..EE. ....FF..::. ... ... FF. EE... ::....FF..... FF..::LLLL. FFLL..I ....... BBFF
                      . FFFF... . . ..I ::. . EE::..LL. ... EEI ..I ... ::... ..EE....LL. . ::EELL. LLLLLL..::..LL   
                      ::. FF. ..EE. . ..FF... . EEEEFF..... EE. . . ... I ..... FFBB..... ....              I .      
                      ....LLFF....I ....FF. ..... ::BB... . BB............. ......EEEE. . LL..                LL      
                      LL..::FF. ..::::....FF... . ... LL. ::BB. . . ... ..I ... ....BB. ..FF                          
                    FFLL. . BB. . ..FF. ....EE. ... ..      EE... . . ......LL......::. ...                           
                    EELL... EEFF. LL  I . . ::FFI . I           I ::. ..EE. . I ....FFEEEE                           
                  . EELL. ..FFEELL      LL. . . EELL            . ....::      ..... . . . ..                          
                LL......LL..::..        LL. . . LL              BBLL::I         LL... ... ..                          
                . ::BBLL..              BB. ... .               ::LL. LL          LL. ::....                          
                LL.....               I LLFFLL.                   ..EEEE              FF... ::                        
        FF..BB::. . .                 . ....                      .....                 LL..EEI                       
          LLEELLLL                  ... ..I                       ... LL                  LL. .                       
              LL...                 . . ..::                        ...                     . . ::                    
              ....                      . . ::                      ... I                     ... ::                  
              ... LLLL                    ......                    ::........                FF. . ::LLI ..         
                . . ..I                     LL. ::..FF.               ::::::::                  ... ....LL            
                                              ... ... LL                                          ::I ::LL            

                        


找到了 http://dl.pconline.com.cn/html_2/1/59/id=8854&pn=0&linkPage=1.html

用这个 比我自己编的代码精细多了。

如果做视频的话,就要一幅一幅的截图逐个转换了,总之是个体力活。




                                                                                                                        


[ 本帖最后由 ldy 于 2008-11-5 23:26 编辑 ]

TA的精华主题

TA的得分主题

发表于 2008-11-5 23:38 | 显示全部楼层
我觉得这个东西可能是利用视频和音频流的编解码的相关软件(或者SDK包)截获的,然后再进行字符编码,手工截获理论上来说有困难,人眼看不到明显跳动的视频,每秒要大于24帧,也就是说每秒要变换24幅连续的图像,由于人眼的视觉暂留效应,大家看到的就是连贯的动态画面。就算只取1/4,每秒6张截图也很困难。(纯粹个人推断)

TA的精华主题

TA的得分主题

发表于 2008-11-5 23:52 | 显示全部楼层
这个文件 放映约70秒,每秒7-8 幅图片
用VBA应该可以实现,Api编一个屏幕抓图函数,效率要高一些的,每秒能抓个十几图。
然后找个视频一边放一边抓。视频窗口放小一些,一秒7次,应该能实现类似效果

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-11-5 23:59 | 显示全部楼层
偶刚刚弄了个抓图的
http://club.excelhome.net/thread-366963-1-1.html

这是源码,(胡乱纠集在一起的,肯定不好)
Private Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long) As Long
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function SetClipboardData Lib "user32" (ByVal wFormat As Long, ByVal hMem As Long) As Long
Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As Long
Private Declare Function DeleteDC Lib "gdi32" (ByVal hdc As Long) As Long
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Private Declare Function CreateCompatibleDC Lib "gdi32" (ByVal hdc As Long) As Long
Private Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal hdc As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long
Private Declare Function CloseClipboard Lib "user32" () As Long
Private Declare Function CreateDC Lib "gdi32" Alias "CreateDCA" (ByVal lpDriverName As String, ByVal lpDeviceName As String, ByVal lpOutput As String, lpInitData As Long) As Long
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Command1_Click()
  Me.Visible = False
  Call Sleep(10)
  SourceDC = CreateDC("DISPLAY", 0, 0, 0)
  DestDC = CreateCompatibleDC(SourceDC)
  Bhandle = CreateCompatibleBitmap(SourceDC, GetSystemMetrics(0), GetSystemMetrics(1))
  SelectObject DestDC, Bhandle
  BitBlt DestDC, 0, 0, GetSystemMetrics(0), GetSystemMetrics(1), SourceDC, 0, 0, &HCC0020
  Wnd = Screen.ActiveForm.hwnd
  OpenClipboard Wnd
  EmptyClipboard
  SetClipboardData 2, Bhandle
  CloseClipboard
  DeleteDC DestDC
  ReleaseDC Dhandle, SourceDC
  Me.Picture = Clipboard.GetData()
  Me.Visible = True
End Sub

Private Sub Command2_Click()
  Me.Picture = Me.Image
  CommonDialog1.Filter = "BMP文件(*.bmp)|*.bmp|JPG文件(*.jpg)|*.jpg"
  CommonDialog1.ShowSave
  CommonDialog1.Flags = &H2 + &H4 + &H8
  If CommonDialog1.FileName <> "" Then
     SavePicture Me.Picture, CommonDialog1.FileName
  End If
End Sub

Private Sub Command3_Click()
  End
End Sub

偶是一点一点堆积出来的

例如:先开始的取屏幕的多少是给定的数据,偶就把八版发的取全屏的api函数用上

取全屏后后发现抓取的图像中有窗体本身,偶就设置Me.Visible,设置后还是不行,本来打算放弃的,但又猜想设置一下时间或许有用,就又把隔多少时间执行的API函数加上,一试才发现可以了

就是这么堆出来的

[ 本帖最后由 HHAAMM 于 2008-11-6 00:02 编辑 ]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 16:39 , Processed in 0.043101 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表