<%
dim str, codestr, tstr
str = "ASP代码"
For i = 1 To Len(str)
tstr = Hex(Asc(Mid(str,i,1)))
If Len(tstr)>2 Then
codestr = codestr &"%" &Left(Right("0" &tstr, 4), 2) &"%" &Right(tstr, 2)
Else
codestr = codestr &"%" &Right("0" &tstr, 2)
End If
Next
Response.Write codestr
%>
asp.net 实现flv视频格式转换的方法 -一:用.Net中的Process对象来实现的。
string str = @"d:\test.avi d:\test_allen.flv"
RunFFMpeg(str)
复制C#代码保存代码
//运行FFMpeg的视频解码,
public void RunFFMpeg(string strCmd)
{
//创建并启动一个新进程
Process p = new Process()
//设置进程启动信息属性StartInfo,这是ProcessStartInfo类,包括了一些属性和方法:
p.StartInfo.FileName = "ffmpeg.exe" //程序名
p.StartInfo.Arguments = " -i " + strCmd //执行参数
p.Start()
}
//运行Cmd.exe执行Dos 命令,并返回执行结果
public string RunCmd(string command)
{
//创建并启动一个对进程
Process p = new Process()
//Process类有一个StartInfo属性,这是ProcessStartInfo类,包括了一些属性和方法,例如:
p.StartInfo.FileName = "cmd.exe" //程序名
p.StartInfo.Arguments = " /c " + command //执行参数
p.StartInfo.UseShellExecute = false //关闭Shell的使用
p.StartInfo.RedirectStandardInput = true //重定向标准输入
p.StartInfo.RedirectStandardOutput = true//重定向标准输出
p.StartInfo.RedirectStandardError = true //重定向错误输出
p.StartInfo.CreateNoWindow = true //设置不显示窗口
p.Start()
//p.StandardInput.WriteLine(command) //也可以用这种方式输入要执行的命令
//p.StandardInput.WriteLine("exit")//不过要记得加上Exit要不然下一行程式执行的时候会当机
//必须创建可以自动转换完成以后,结束进程的代码
return p.StandardOutput.ReadToEnd() //从输出流取得命令执行结果
}
你可以用隐藏域,这个是很有用的。<SCRIPT language="javascript">
document.Form1.hidSN.value ="xxx"
</SCRIPT>
<%
dim serialnumber as string
serialnumber=Me.hidSN.value
%>
<form id = "Form1">
<INPUT type="hidden" id = "hidSN" runat = "server">
</form>
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)