右键无法进入属性!!
大侠们帮帮忙阿!!! 昨天升级到SP3。重启以后右击就不能进入属性,控制面板的显示打不开,切换到分类显示,更换主题等等都进不去。
无法进入??有没有什么提示,或者就是没反应?右键菜单能打开不??
依次运行下面三个命令试试
regsvr32 atl.dll
regsvr32 shell32.dll /i
regsvr32 netshell.dll
regsvr32 desk.cpl
行:11
字符:1
错误:缺少')'
代码:800A03EE
VBScript code
'绑定到本地计算机
strComputer = "."
'如果发生错误,继续执行
on error resume next
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
msgbox "此脚本可以批量将ppt文件中的文本转换为word文件。图片、表格等内容则自动跳过" & vbcrlf & "使用时请把所有要转换的ppt文件复制到目录c:\下。双击运行此文件即可。" & vbcrlf & "运行此脚本需要本机上安装了office"
'创建一个word对象
Set objWord = CreateObject("Word.Application")
'创建一个ppt对象
Set pptApp = CreateObject("PowerPoint.application")
'获得c:\目录下的文件集合
Set FileList = objWMIService.ExecQuery _
("ASSOCIATORS OF {Win32_Directory.Name='c:'} Where " _
& "ResultClass = CIM_DataFile")
For Each objFile In FileList
'如果文件的扩展名是ppt
If objFile.Extension = "ppt" Then
pptApp.visible = true
'打开这个ppt文件
Set pptSelection = pptApp.Presentations.Open("c:\" & objFile.FileName & "." & objFile.Extension)
'如果想让脚本处理得快些,把下面一行改为“objWord.Visible = false”,不推荐。
objWord.Visible = true
'新建一个word,以保存ppt中的文本
Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection
'从ppt的第一页开始循环。Slides.Count即幻灯片的数量
For i = 1 To pptSelection.Slides.Count
'从每一张ppt的第一个文本框开始循环,Shapes.Count,即每张幻灯片中文本框的数量
For j = 1 To pptSelection.Slides(i).Shapes.Count
'如果是每页的第一行,就按标题处理,变成黑体字
if i =1 then
objSelection.Font.Name = "黑体"
'把文本框中的文字添加到word中
objSelection.TypeText pptSelection.Slides(i).Shapes(j).TextFrame.TextRange.text
objSelection.TypeParagraph()
objSelection.Font.Name = "宋体"
end if
objSelection.TypeText pptSelection.Slides(i).Shapes(j).TextFrame.TextRange.text
'加一个回车
objSelection.TypeText vbcrlf
Next
next
'关闭这个ppt文件
pptSelection.close
'保存word文件。
objDoc.SaveAs("c:\" & objFile.FileName & ".doc")
'如果不需要关闭word,把下面这一行删掉
objDoc.close
'如果不想弹出消息框,把下面这一行删掉
msgbox "转换后的word已保存在c:\" & objFile.FileName & ".doc"
else '没有ppt文件
'msgbox "错误:c:\下没有发现ppt文件!"
End If
Next
pptApp.quit
帮我看看那里出问题了
Set FileList = objWMIService.ExecQuery _
("ASSOCIATORS OF {Win32_Directory.Name='c:'} Where " _
& "ResultClass = CIM_DataFile")
~~~~~~~~~~~~~~~~~~~~~~~~~~
把所有空行都删除
在windows 2008 R2 上编译wxWidgets-2.9.1 x64
研究了很长一段时间才在win上编译成功x64的wxWidgets
首先进入VS10环境cmd,
开始菜单Start Menu->Programs->Microsoft Visual Studio 2010->Visual Studio Tools\Visual Studio x64 Win64 Command Prompt (2010)
进入你的wxWidgets编译目录
C:
cd wxWidgets-2.9.1-x64\build\msw
然后分别输入下面命令编译release和debug,最后生成的文件都在C:\wxWidgets-2.9.1-x64\lib\*
nmake -f makefile.vc BUILD=release SHARED=1 RUNTIME_LIBS=dynamic DEBUG_INFO=0 VENDOR=mrpt USE_OPENGL=1 TARGET_CPU=amd64
nmake -f makefile.vc BUILD=debug SHARED=1 RUNTIME_LIBS=dynamic DEBUG_INFO=1 VENDOR=mrpt USE_OPENGL=1 TARGET_CPU=amd64
nmake -f makefile.vc BUILD=release SHARED=1 RUNTIME_LIBS=static DEBUG_INFO=0 USE_OPENGL=1 TARGET_CPU=amd64
nmake -f makefile.vc BUILD=debug SHARED=1 RUNTIME_LIBS=static DEBUG_INFO=1 USE_OPENGL=1 TARGET_CPU=amd64
编译例子:
cd ../../samples
nmake -f makefile.vc BUILD=release TARGET_CPU=amd64