Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Arachne ARACHNETEMP / TEMP и RAMDRIVE |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 6 7 8 | Печать |
Fe-Restorator |
Сообщение отправлено: 26 августа 2011 0:35
В том-то и дело. Ты уверен, что он выполняется раньше автоекзековского SET TEMP? Вот, прописать в "экзеке" последней строчкой вызов некого "aT.bat", внутри коего твой сет-темп, было-б дело. Или просто перенести строку в конец файла. |
Сейчас на форуме |
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 написал: Дальше ответили. Да и логически, а как бы AUTOEXEC.BAT стал действовать до того, как система сконфигурирована, т.е. до того как CONFIG.SYS загрузился? В том-то и дело. Ты уверен, что он выполняется раньше автоекзековского SET TEMP? Fe-Restorator написал: Надо бы разобраться сначала в общем виде. А потом да, может все сугубо арахниевское перенести в запускающий её *.bat. Вот, прописать в "экзеке" последней строчкой вызов некого "aT.bat", внутри коего твой сет-темп, было-б дело. |
qa
Full Member
Откуда: СПб, Россия Всего сообщений: 218 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 сен. 2005 |
uav1606 написал: Конечно, на E: Букву диска в команде меняли с G: на нужную uav1606 написал: На RAMDRIVE диске E: при SET TEMP=E:\TEMP MKDIR %TEMP% не обнаруживается папки TEMP. Увеличения скорости работы, по сравнению с тем, когда без этого TEMP=E:\TEMP MKDIR %TEMP%, не наблюдается. а как проверяли, работает или нет? Папка TEMP хоть создаётся? Папка E:\TEMP появляется, если только в autoexec.bat прописываю: MKDIR E:\TEMP SET TEMP=E:\TEMP |
qa
Full Member
Откуда: СПб, Россия Всего сообщений: 218 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 сен. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 августа 2011 18:32 Сообщение отредактировано: 26 августа 2011 21:35
Вообще, так перефразирую свой вопрос: 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 |
NEW! Сообщение отправлено: 26 августа 2011 21:12 Сообщение отредактировано: 26 августа 2011 21:25
Качни свежую арахну и почитай в ней файлик "ARAMDISK.TXT", пользительное чтиво. Там нарисовано: иметь памяти не менее 4 метров, создать рамдиск, залить на него копию командного процессора доса, прописать в автоекзеке: SET COMSPEC=RD:\COMMAND.COM SET ARACHNETEMP=RD:\TEMP Можешь потом добавить MKDIR %ARACHNETEMP% (RD == буква рамдиска, ты-ж не назначаешь её динамически?) Поправить Arachne.cfg, указав: "Cache2TEMP Yes" Простым SET TEMP ничего не добьёшься, переменная среды называется иначе! Даже хорошо, что обычный "TEMP" смотрит куда-то в HDD... Описаны там и другие варианты установки, как комбинированные HDD+RD для разных объёмов оперативы, так и полная установка на RD. И контент папок расписан. |
Сейчас на форуме |
qa
Full Member
Откуда: СПб, Россия Всего сообщений: 218 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 сен. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 августа 2011 21:32 Сообщение отредактировано: 26 августа 2011 21:35
Fe-Restorator написал: В ARAMDISK.TXT написано путано, опущены моменты, которые автору представляются очевидными. Качни свежую арахну и почитай в ней файлик "ARAMDISK.TXT", пользительное чтиво. Fe-Restorator написал: Вроде как везде говорится, что TEMP и ARACHNETEMP равзнозначны. Впрочем, я пробовал как описано выше и с ARACHNETEMP - дело пошло так же, как с TEMP. Собственно, до прояснения следующих вопросов мне лично что-то непонятно: Простым SET 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 |
NEW! Сообщение отправлено: 26 августа 2011 22:29 Сообщение отредактировано: 26 августа 2011 22:46
qa написал: Я понял, что арахна ищет переменную среды окружения с именем "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 написал: Работать не будет, естественно. SET TEMP=E:\ARACHNETEMP В знаках "%" указывается имя переменной окружения, в данном случае переменная TEMP, а "E:\ARACHNETEMP" это её значение. Вообще, непонятно, зачем такие сложности - напишите просто: SET TEMP=E:\TEMP SET ARACHNETEMP=E:\TEMP MKDIR E:\TEMP Этот даст тот же эффект, только меньше проблем будет... |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 августа 2011 16:47 Сообщение отредактировано: 30 августа 2011 16:52
Хехе - тред в стиле "мочало - начинай сначала" 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 - никак не рамдиск. |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 6 7 8 | Печать |
Полигон-2 » Старый софт » Arachne ARACHNETEMP / TEMP и RAMDRIVE |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |