I've looked at the scripts and haven't seen any 1%.ipf commands anywhere
I retested the issue the exact wording is can not open file c:.ipf
rather the can not run file c:.ipf - my bad i was winging it when i wrote it -
with the kman program running the first script runs two other scripts as follows in the programs scripting code
script 1:
perform vs
perform m1
bye
script 2:
e.serr =true
finish all
e.serr = false
release all
load "\\profiles\\vl\\vx\\vl" with "E"
load "\\profiles\\vl\\vx\\vlf" with "F"
noexit(true)
noabort(true)
clear
local x; local cen; local doexpire
e.supd = true
use "vdata\\vsite"
here = vsite.whoami
zdate = #date
!input zdate using "rr/rr/rr" with "rr/rr/rr"
cen = "0"
if tonum (substr(zdate,7,2)) < 90 then cen = "1"; endif
cdate = cen + substr(zdate,7,2)+substr(zdate,1,2)+substr(zdate,4,2)
printid = vsite.printnum
if printid = 1 then perform "\\profiles\\vl\\vx\\plzipf.plz"; endif
if printid = 2 then perform "\\profiles\\vl\\vx\\pdmipf.pd2"; endif
if printid = 3 then perform "\\profiles\\vl\\vx\\pdmipf.pd3"; endif
if printid = 4 then perform "\\profiles\\vl\\vx\\pdmipf.pd4"; endif
doexpire = false
if substr(vsite.expdtest,7,2) < substr(zdate,7,2) then doexpire = true; endif
if substr(vsite.expdtest,7,2) = substr(zdate,7,2) then
if substr(vsite.expdtest,1,2) < substr(zdate,1,2) then doexpire = true; endif
if substr(vsite.expdtest,1,2) = substr(zdate,1,2) then
if substr(vsite.expdtest,4,2) < substr(zdate,4,2) then doexpire = true; endif
endif
endif
vsite.expdtest = zdate
finish vsite
#errno = 0
e.serr = true
use "vdata\\li" with "vtemp\\li"
e.serr = false
if #errno ne 0 then
finish li
use "vdata\\li"
?;?;?"INDEXING"
index "vtemp\\li" for li by az lnum
endif
if doexpire = true then
change lstatus to "E" for (lstatus = "A" or lstatus = "O") and expdate < cdate and substr(expdate,1,1) ne ""
endif
use "vdata\\fp.itb"
use "vdata\\fn.itb"
use "vdata\\ag.itb"
clistn = ""
cntr = 0
return
script 3:
local FORM VLTOPF
AT 1, 02 PUT "(c) 1994 BRCSLC PROFILE SYSTEM"
AT 1, 1 TO 1, 77 PUT "FGBU"
AT 1, 70 PUT "Ver 3.11"
ENDFORM
local m1xx
local FORM MENU1F
AT 3, 33 PUT "MAIN MENU"
AT 3, 31 TO 3, 43 PUT "FWBR"
AT 4, 16 TO 20, 59 PUT "FOBU"
AT 5, 20 PUT "1 NEW PROFILE NUMBER"
AT 7, 20 PUT "2 ENTER/MODIFY/CHANGE PROFILE"
AT 9, 20 PUT "3 PRINT/DISPLAY PROFILE"
AT 11, 20 PUT "4 PRINT/DISPLAY LISTS OF PROFILES"
AT 13, 20 PUT "5 PROFILE COMPARISON REPORT"
AT 15, 20 PUT "6 SOLD FUNCTIONS"
AT 17, 20 PUT "7 MORE SELECTIONS"
AT 19, 20 PUT "8 EXIT"
ENDFORM
m1xx=1
while m1xx =1 do
clear
putform vltopf; tally vltopf
putform menu1f
selmax = 8; sel = 0; perform getsel
clear menu1f
test sel
case 1: perform newlist; cntr =cntr + 1; break
case 2: perform editlist; break
case 3: perform prtlist; break
case 4: perform psmenu; cntr = cntr + 1; break
case 5: perform cmpmenu; cntr = cntr + 1; break
case 6: perform soldmenu; cntr = cntr + 1; break
case 7: perform moremenu; cntr = cntr + 1; break
case 8: m1xx = 0; break
endtest
perform takebrk
endwhile
return
as you can see this is a lot of code and i would not expect a command prompt to understand, as it's a scripting language using the program kman v1.0a.
I have checked the files for any read only or other file properties that might prevent it from opening
looking at this again i think the issue might be that the command prompt is trying to run the scripts rather then let the program do it's work.