Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Arachne ARACHNETEMP / TEMP и RAMDRIVE
RSS

Arachne ARACHNETEMP / TEMP и RAMDRIVE

<<Назад  Вперед>> Страницы: 1 * 2 3 4 5 6 7 8
Печать
 
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator, config.sys выполняется всегда раньше autoexec.bat'а.
qa, а как проверяли, работает или нет? Папка TEMP хоть создаётся? Букву диска в команде меняли с G: на нужную?
qa
Full Member


Откуда: СПб, Россия
Всего сообщений: 218
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Fe-Restorator написал:
[q]
В том-то и дело. Ты уверен, что он выполняется раньше автоекзековского SET TEMP?
[/q]
Дальше ответили. Да и логически, а как бы AUTOEXEC.BAT стал действовать до того, как система сконфигурирована, т.е. до того как CONFIG.SYS загрузился?



Fe-Restorator написал:
[q]
Вот, прописать в "экзеке" последней строчкой вызов некого "aT.bat", внутри коего твой сет-темп, было-б дело.
[/q]
Надо бы разобраться сначала в общем виде. А потом да, может все сугубо арахниевское перенести в запускающий её *.bat.
qa
Full Member


Откуда: СПб, Россия
Всего сообщений: 218
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2005
uav1606 написал:
[q]
Букву диска в команде меняли с G: на нужную
[/q]
Конечно, на E:



uav1606 написал:
[q]
а как проверяли, работает или нет? Папка TEMP хоть создаётся?
[/q]
На RAMDRIVE диске E: при SET TEMP=E:\TEMP MKDIR %TEMP% не обнаруживается папки TEMP. Увеличения скорости работы, по сравнению с тем, когда без этого TEMP=E:\TEMP MKDIR %TEMP%, не наблюдается.

Папка E:\TEMP появляется, если только в autoexec.bat прописываю:

MKDIR E:\TEMP
SET TEMP=E:\TEMP
qa
Full Member


Откуда: СПб, Россия
Всего сообщений: 218
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Вообще, так перефразирую свой вопрос:

1. Как создать папку TEMP на RAMDRIVE диске E:? Создает ли такую папку запись "MKDIR %TEMP%" в autoexec.bat?

2. Как сделать так, что бы Arachne увидела папку TEMP и стала использовать её для временного хранения временных файлов? Добивается ли такого запись "SET TEMP=E:\TEMP" в autoexec.bat? Работает ли следующая последовательность строк в autoexec.bat?:

SET TEMP=E:\TEMP
MKDIR %TEMP%

3. Какие именно файлы, какого рода, Arachne временно складирует в папке TEMP во время своей работы?
Fe-Restorator
Гость

Ссылка

Качни свежую арахну и почитай в ней файлик "ARAMDISK.TXT", пользительное чтиво.
Там нарисовано: иметь памяти не менее 4 метров, создать рамдиск, залить на него копию командного процессора доса, прописать в автоекзеке:
SET COMSPEC=RD:\COMMAND.COM
SET ARACHNETEMP=RD:\TEMP
Можешь потом добавить MKDIR %ARACHNETEMP% :) (RD == буква рамдиска, ты-ж не назначаешь её динамически?)
Поправить Arachne.cfg, указав: "Cache2TEMP Yes"
Простым SET TEMP ничего не добьёшься, переменная среды называется иначе! :thumbup: Даже хорошо, что обычный "TEMP" смотрит куда-то в HDD...


Описаны там и другие варианты установки, как комбинированные HDD+RD для разных объёмов оперативы, так и полная установка на RD. И контент папок расписан.
Сейчас на форуме
qa
Full Member


Откуда: СПб, Россия
Всего сообщений: 218
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 сен. 2005
Fe-Restorator написал:
[q]
Качни свежую арахну и почитай в ней файлик "ARAMDISK.TXT", пользительное чтиво.
[/q]
В ARAMDISK.TXT написано путано, опущены моменты, которые автору представляются очевидными.



Fe-Restorator написал:
[q]
Простым SET TEMP ничего не добьёшься, переменная среды называется иначе!
[/q]
Вроде как везде говорится, что TEMP и ARACHNETEMP равзнозначны. Впрочем, я пробовал как описано выше и с ARACHNETEMP - дело пошло так же, как с TEMP. Собственно, до прояснения следующих вопросов мне лично что-то непонятно:

1. Как создать папку TEMP (или ARACHNETEMP) на RAMDRIVE диске E:? Создает ли такую папку запись "MKDIR %TEMP%" или "MKDIR %ARACHNETEMP%" в autoexec.bat?

2. Как сделать так, что бы Arachne увидела папку TEMP (или ARACHNETEMP) и стала использовать её для временного хранения временных файлов? Добивается ли такого запись "SET TEMP=E:\TEMP" или "SET TEMP=E:\ARACHNETEMP" в autoexec.bat? Работает ли следующая последовательность строк в autoexec.bat?:

SET TEMP=E:\TEMP
MKDIR %TEMP%

или

SET TEMP=E:\ARACHNETEMP
MKDIR %ARACHNETEMP%

3. Какие именно файлы, какого рода, Arachne временно складирует в папке TEMP во время своей работы?
Fe-Restorator
Гость

Ссылка

qa написал:
[q]
или

SET TEMP=E:\ARACHNETEMP
MKDIR %ARACHNETEMP%
[/q]
Я понял, что арахна ищет переменную среды окружения с именем "ARACHNETEMP". А на RD должна быть сделана папка "TEMP". Помимо папки, на корне RD должен лежать "command.com".
Итого, в твоём случае строки должны выглядеть:
COPY C:\COMMAND.COM E: /Y
SET COMSPEC=E:\COMMAND.COM
SET ARACHNETEMP=E:\TEMP
MKDIR %ARACHNETEMP%
не забывать поправить конфиг арахны, вставив строку "Cache2TEMP Yes"в файл Arachne.cfg
Под дос 5.x — 7.х конструкция "команда %имя%" работает, под дос 3.х - не уверен. Подразумеваю, что command.com у тебя лежит в корне диска C:
Да, в оригинале написано "вставить эти строки в батник, запускающий арахну", т.е. это необязательно должен быть автоекзек!
Сейчас на форуме
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
qa написал:
[q]
SET TEMP=E:\ARACHNETEMP
MKDIR %ARACHNETEMP%
[/q]
Работать не будет, естественно.
В знаках "%" указывается имя переменной окружения, в данном случае переменная TEMP, а "E:\ARACHNETEMP" это её значение.
Вообще, непонятно, зачем такие сложности - напишите просто:
SET TEMP=E:\TEMP
SET ARACHNETEMP=E:\TEMP
MKDIR E:\TEMP
Этот даст тот же эффект, только меньше проблем будет...
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Хехе - тред в стиле "мочало - начинай сначала" ;)

1. В autoexec.bat прописать:

md e:\temp
set temp=e:\temp
set tmp=e:\temp

и до ещё кучи

set arachnetemp=e:\temp

mkdir не надо - сокращённой версии этой комады достаточно.

2. Странная последовательность: сначала ссылаемся на несуществующий каталог, потом по этой несуществующей ссылке делаем его существующим. Нечто из ничего т.с. Короче не работает - пишет "Required parameter missing". По крайней мере в MS-DOS 6.20. Т.о. сначала создать каталог, а уже затем писать его в переменную - никак не телегу впереди лошади.

3. Разве не очевидно? Временные :) Т.е. которые можно потом безболезненно стереть, что и достигается пропаданием рамдиска после выключения компа - без лишних телодвижений т.б. В этом цель каталога для временных файлов на рамдиске, а вовсе не в увеличении скорости работы дисковой подсистемы. Для чего следует применять дисковой кеш типа smartdrive - никак не рамдиск.
Fe-Restorator
Гость

Ссылка

Anderson1 написал:
[q]
сначала ссылаемся на несуществующий каталог
[/q]
Вообще-то, никаких ссылок нет и в помине! Просто задаём строковую переменную в области переменных OS DOS, и присваиваем ей значение.
SET ANDERSON1=NE_POMNIT_KOMAND_DOS, например :).

Anderson1 написал:
[q]
mkdir не надо - сокращённой версии этой комады достаточно
[/q]
"На вкус и цвет - все яйца одинаковые", цитата из "сборника современныхЪ поговорок". Команда MD применима к дос 4-01 и выше, к 3.х - не уверен, а полное её название употребимо ВО ВСЕХ версиях. Не упускай из виду, что до сей поры неизвестна версия ОС, применяемая топикастером. :41:
Переменная окружения с именем "TEMP" зарезервирована как путь к папке временных файлов только начиная с DOS v5.0, и то командному процессору эта папка абсолютно безразлична, а пользуют её остальные проги из комплекта дистрибутива. Все остальные имена, типа "TMP" не имеют никакой смысловой привязки, и, с точки зрения ОС, являются выдумкой юзера. Появилась "TMP" из-за форточек-2.0, где ленивые прогеры ещё не успели договориться о стандартизации имён папок и лепили их произвольным образом. Юзвери-же расплачивались за произвол лишними строками в автоекзеках...
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 * 2 3 4 5 6 7 8
Печать
Полигон-2 »   Старый софт »   Arachne ARACHNETEMP / TEMP и RAMDRIVE
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS