电脑
MKV RMVB AAC RM 格式重组
需要的软件:
1、mkvtoolnix MKV解包软件。
2、Real Media Analyzer RMVB打包软件。
3、dtdrive AAC转RM格式软件
解压所有软件到同一目录,将MKV文件放入相同文件夹,使用bat批处理自动转换,MKV命名为1.mkv 2.mkv等等。
bat命名如下:
for /l %%i in (8,1,9) do (
mkvextract tracks "%%i.mkv" 1:a%%i.aac 2:v%%i.rmvb
dtdrive a%%i.aac -S 1 -W a%%i.rm
rma -j/a%%i.rm//v%%i.rmvb/ R%%i.rmvb
rma -i R%%i.rmvb
)
电影各种版本的含义
1、CAM(枪版)
CAM通常是用数码摄像机从电影院盗录。有时会使用小三角架,但大多数时候不可能使用,所以摄像机会抖动。因此我们看到画面通常偏暗人物常常会失真,下方的字幕时常会出现倾斜。由于声音是从摄像机自带的话筒录制,所以经常会录到观众的笑声等声音。因为这些因素,图象和声音质量通常都很差。
2、TS(准枪版)
TS是TELESYNC的缩写。TS与CAM版的标准是相同的。但它使用的是外置音源(一般是影院座椅上为听力不好的人设的耳机孔)这个音源不能保证是好的音源,因为受到很多背景噪音的干扰。TS是在空的影院或是用专业摄像机在投影室录制,所以图象质量可能比CAM好。但画面的起伏很大。论坛上常出现的有一般TS版和经过修复清晰TS版
3、TC(胶片版)
模拟输入法输出文本
网上扒来的代码,保存下,以便下次查找
HWND hWnd;
hWnd = GetForegroundWindow(); // 得到当前窗口
DWORD FormThreadID = GetCurrentThreadId(); // 本程序的线程ID
// 当前窗口的线程ID
DWORD CWndThreadID = GetWindowThreadProcessId(hWnd, NULL);
// 附加输入线程
AttachThreadInput(CWndThreadID, FormThreadID, true);
hWnd = GetFocus();
AttachThreadInput(CWndThreadID, FormThreadID, false);
String SS="可以";
for (int i = 1; i <= SS.Length(); i++)
BCB5使用SAPI5.1执行语音识别全攻略
经历了2个多星期的反复摸索,先后安装VS2005的VC和C#,最后终于明白了如何在BCB5中使用语音识别,现将全过程记录下来,以便BCB的死忠们免的走弯路。
首先,要下载SAPI5.1这个是好无疑问了,但记住下载后不要调用里面的任何文件,只是装上去而已。
其次,下载bccsdk0.72,这个是一个开源的软件,里面提供了所需的所有文件,包括sapi.lib。
然后在项目的.h里面添加
#include "sphelper.h"
#include "sapi.h"
#pragma comment(lib,"ole32.lib")
#define MAX_EDIT_TEXT 1000
#define GID_DICTATION 0
#define WM_RECOEVENT WM_APP
#pragma warn -8055
清空淘宝cookie的代码
String path;
TRegistry *Registry = new TRegistry;
try
{
path="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders";
Registry->RootKey =HKEY_CURRENT_USER;
TCppWebBrowser Click
#include
#include "shlwapi.h"
IHTMLDocument2 *document;
IHTMLElement *body;
(void *)document=CWB->Document;
IHTMLElementCollection *collection;
网页修改代码
//1
IHTMLDocument2 *document;
IHTMLElement *body;
(void *)document=CWB->Document;
IHTMLElementCollection *collection;
document->get_all(&collection);
long count_links;
TCppWebBrowser BeforeNavigate2 PostData
网络上资料好象混乱了,留个备份
TVariant *UR,*PD;
UR=URL;PD=PostData;
Variant v=UR;
Memo2->Lines->Add(v.AsType(varString));
if (PD!=NULL&&PD->vt==(VT_VARIANT|VT_BYREF)&&PD->pvarVal->vt!=VT_EMPTY)
{
char *szTemp=NULL,*szPostData;
long plLbound, plUbound;
SAFEARRAY *parrTemp=PD->pvarVal->parray;
SafeArrayAccessData(parrTemp,(void HUGEP **)&szTemp);
SafeArrayGetLBound(parrTemp , 1, &plLbound);
SafeArrayGetUBound(parrTemp , 1, &plUbound);
szPostData=new char[plUbound-plLbound+2];
StrCpyN(szPostData,szTemp,plUbound-plLbound+1);
szPostData[plUbound-plLbound] = '\0';
SafeArrayUnaccessData(parrTemp);
Memo2->Lines->Add(szPostData);
delete szPostData;
}
PHP自动403的方法
代码如下,看不懂的华丽的一脚揣飞
$t_url=$_SERVER['REQUEST_URI'];
$t_ip=$_SERVER['REMOTE_ADDR'];
$t_count=0;
$t_url=strtolower($t_url);
C++修改IP的方法
真是人在屋檐下,不得不低头,本来还想把扒来的代码改下的,结果死活运行失败,看来用微软的东西就得原样照抄才行哎。
包含的库文件#include "Iphlpapi.h"
添加Iphlpapi.lib 通常在PSDK目录里面
定义函数 必须的 其他方式使用该代码没反应
typedef bool (WINAPI *DHCPNOTIFYCONFIGCHANGE)(LPWSTR, LPWSTR, BOOL, DWORD, DWORD, DWORD, int);
bool MyNotifyIPChange(LPCTSTR lpszAdapterName,LPCTSTR pIPAddress,LPCTSTR NetMask)
{
bool bResult;
HINSTANCE hDhcpDll;
DHCPNOTIFYCONFIGCHANGE DhcpNotifyConfigChange;
WideString s;
s=WideString(lpszAdapterName);
if((hDhcpDll = LoadLibrary("dhcpcsvc.dll")) == NULL)
return FALSE;