Demon L
Первым делом замени
Код: NewFile.copy(TMP+NewFName)
Первым делом замени
Код: NewFile.copy(TMP+NewFName)
формируемая ссылка теперь содержит путь до темп паки.
Возможно ли вывести окошко с текстом скажем таким : "Подождите, файл загружается..." а как файл зальется автоматически закрыть это окно
set WshShell = WScript.CreateObject("WScript.Shell")
Const ForReading = 1
Set fso = CreateObject("Scripting.FileSystemObject")
TC_folder = fso.OpenTextFile("_TC_folder.ini", ForReading).ReadLine
WshShell.run "net use s: \\fserv\users_data$\sergey.h"
WshShell.run "psexec.exe -u ramteks\sergey.h.adm -p *** " + WshShell.CurrentDirectory +"\..\" + TC_folder + "\Totalcmd.exe"
set WshShell = WScript.CreateObject("WScript.Shell")
Const ForReading = 1
Set fso = CreateObject("Scripting.FileSystemObject")
TC_folder = fso.OpenTextFile("_TC_folder.ini", ForReading).ReadLine
rem /netonly Учетные данные предназначены только для удаленного доступа
rem /netonly Нужно убрать если доступ локальный
WshShell.run "runas /user:ramteks\sergey.h.adm ..\" + TC_folder + "\Totalcmd.exe"
rem увеличить 200 для случая если тотал не успевает открыться
WScript.Sleep 200
WshShell.SendKeys "***"
WshShell.SendKeys "{ENTER}"
WScript.Sleep 200
<%@LANGUAGE="VBSCRIPT"%>
<%
Option Explicit
On Error Resume Next
' declare variables
Dim objFSO, objFolder
Dim objCollection, objItem
Dim strPhysicalPath, strTitle, strServerName
Dim strPath, strTemp
Dim strName, strFile, strExt
Dim intSizeB, intSizeK, intSizeM, intAttr, dtmDate
' declare constants
Const vbReadOnly = 1
Const vbHidden = 2
Const vbSystem = 4
Const vbVolume = 8
Const vbDirectory = 16
Const vbArchive = 32
Const vbAlias = 64
Const vbCompressed = 128
' don't cache the page
Response.AddHeader "Pragma", "No-Cache"
Response.CacheControl = "Private"
' get the current folder URL path
strTemp = Mid(Request.ServerVariables("URL"),2)
strPath = ""
Do While Instr(strTemp,"/")
strPath = strPath & Left(strTemp,Instr(strTemp,"/"))
strTemp = Mid(strTemp,Instr(strTemp,"/")+1)
Loop
strPath = "/" & strPath
' build the page title
strServerName = UCase(Request.ServerVariables("SERVER_NAME"))
strTitle = "Содержимое папки " & strPath & " "
' create the file system objects
strPhysicalPath = Server.MapPath(strPath)
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(strPhysicalPath)
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="GEN" content="files">
<title><%=strServerName%> - <%=strTitle%></title>
<style>
BODY { BACKGROUND: #FAFFEA; COLOR: #000000;
FONT-FAMILY: Arial; FONT-SIZE: 8pt; }
TABLE { BACKGROUND: #000000; COLOR: #ffffff; }
TH { BACKGROUND: #9F0; COLOR: #000; FONT-FAMILY: "Lucida Console", Monaco, monospace; FONT-SIZE: 9pt; }
TD { BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: "Lucida Console", Monaco, monospace; FONT-SIZE: 9pt; }
TT { FONT-FAMILY: Courier; FONT-SIZE: 8pt; }
</style>
<style type="text/css">
A {
text-decoration: none; /* Убирает подчеркивание для ссылок */
}
A:hover {
text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
color: red; /* Ссылка красного цвета */
}
</style>
</head>
<body>
<h1 align="center"><%=strServerName%><br><%=strTitle%></h1>
<h4 align="center">Выберите файл/папку для загрузки/просмотра.</h4>
<div align="center"><center>
<table width="100%" border="1px" bordercolor="#D5D2BF" cellspacing="0" cellpadding="2">
<tr>
<th align="left">Имя</th>
<th align="left">Мегабайт</th>
<th align="left">Килобайт</th>
<th align="left">Ext</th>
<th align="left">Тип</th>
<th align="left">Дата</th>
<th align="left">Время</th>
</tr>
<%
''''''''''''''''''''''''''''''''''''''''
' output the folder list
''''''''''''''''''''''''''''''''''''''''
Set objCollection = objFolder.SubFolders
For Each objItem in objCollection
strName = objItem.Name
dtmDate = CDate(objItem.DateLastModified)
%>
<tr>
<td align="left"><b><a href="<%=strName%>"><%=strName%></a></b></td>
<td align="right">N/A</td>
<td align="right">N/A</td>
<td align="left"><b><DIR></b></td>
<td align="left"><b>Directory</b></td>
<td align="left"><%=FormatDateTime(dtmDate,vbShortDate)%></td>
<td align="left"><%=FormatDateTime(dtmDate,vbLongTime)%></td>
</tr>
<% Next %>
<%
''''''''''''''''''''''''''''''''''''''''
' output the file list
''''''''''''''''''''''''''''''''''''''''
Set objCollection = objFolder.Files
For Each objItem in objCollection
strName = objItem.Name
strFile = Server.HTMLEncode(Lcase(strName))
intSizeB = objItem.Size
intSizeK = Int((intSizeB/1024) + .5)
intSizeM = Int((intSizeB/1024/1024) + .5)
If intSizeK = 0 Then intSizeK = 1
strName = Ucase(objItem.ShortName)
If Instr(strName,".") Then strExt = Right(strName,Len(strName)-Instr(strName,".")) Else strExt = ""
dtmDate = CDate(objItem.DateLastModified)
%>
<tr>
<td align="left"><a href="<%=strFile%>"><%=strFile%></a></td>
<td align="right"><%=intSizeM%> Mb</td>
<td align="right"><%=intSizeK%> Kb</td>
<td align="left"><%=strExt%></td>
<td align="left"><%=objItem.Type%></td>
<td align="left"><%=FormatDateTime(dtmDate,vbShortDate)%></td>
<td align="left"><%=FormatDateTime(dtmDate,vbLongTime)%></td>
</tr>
<% Next %>
</table>
</center></div>
</body>
</html>
<%
Set objFSO = Nothing
Set objFolder = Nothing
' this adds the IIf() function to VBScript
Function IIf(i,j,k)
If i Then IIf = j Else IIf = k
End Function
' this function creates a string from the file atttributes
Function MakeAttr(intAttr)
MakeAttr = MakeAttr & IIf(intAttr And vbArchive,"A","-")
MakeAttr = MakeAttr & IIf(intAttr And vbSystem,"S","-")
MakeAttr = MakeAttr & IIf(intAttr And vbHidden,"H","-")
MakeAttr = MakeAttr & IIf(intAttr And vbReadOnly,"R","-")
End Function
%>
Страницы: 12345678910111213141516171819202122232425
Предыдущая тема: Помогите новичку в C++