Question : Difficulté de manuscrit de DOS

J'ai un manuscrit et je reçois un message d'erreur. Je suis sûr que j'ai sali ce manuscrit moi-même mais pendant la vie de moi je ne peux pas le voir. L'autre EE a fourni cet appui un dos de moment et cela a fonctionné très bien pendant longtemps, ne fait pas maintenant juste message du work

Error : nombre du
Invalid.  Les constantes numériques sont décimale (17),
hexadecimal (0x11), ou octal (021). le système du
The ne peut pas trouver l'étiquette en lots spécifique - DayNumber25
AB100_HOUR1_Seg1.mp3
AB100_HOUR1_Seg2.mp3
AB100_HOUR1_Seg3.mp3
AB100_HOUR1_Seg4.mp3
AB100_HOUR2_Seg1.mp3
AB100_HOUR2_Seg2.mp3
AB100_HOUR2_Seg3.mp3
AB100_HOUR2_Seg4.mp3
AB100_HOUR3_Seg1.mp3
AB100_HOUR3_Seg2.mp3
AB100_HOUR3_Seg3.mp3
AB100_HOUR3_Seg4.mp3


As que vous pouvez voir ne calcule pas le class= les " lineNumbers " >
1 de >


de semaine : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : 23 : 24 : 25 : 26 : 27 : 28 : 29 : 30 : 31 : 32 : 33 : 34 : 35 : 36 : 37 : 38 : 39 : 40 : 41 : 42 : 43 : 44 : 45 : 46 : 47 : 48 : 49 : 50 : 51 : 52 : 53 : 54 : 55 : 56 : 57 : 58 : 59 : 60 : 61 : 62 : 63 : 64 : >@echo " de
 " clair " de 
class= de

Réponse : Difficulté de manuscrit de DOS

Approuver, donner à ceci un essai, il emploie une routine plus robuste pour obtenir les composants de date du jour que nous avons employé avant.  J'ai également corrigé le bogue sur le nombre de semaine de sorte qu'il soit rempli de zéros quand plus moins de 10.  Me faire savoir ceci disparaît.

~bp
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
@echo au loin
 
Options nécessaires réglées de rem
ENABLEEXTENSIONS setlocal
ENABLEDELAYEDEXPANSION setlocal
 
Composants de date d'extrait de rem de date du jour
appel : Densité double » « YYYY » de GetDate « millimètre » « 
placer YY=%YYYY : - 2%
 
Le rem obtiennent Weeknumber, a alors produit le nom de fichier
appel : WeekNumber %MM% %DD% %YYYY%
pour /L %%i dedans (1.1.3) faire (
  pour /L %%j dedans (1.1.4) faire (
    placer Filename=AB%YY%%Week%_HOUR%%i_Seg%%j.mp3
    écho ! Nom de fichier !
  )
)
sortir /b
 
: WeekNumber
  Le rem calculent un excentrage basé sur le jour semaine du 1er janvier est tombé dessus
  placer /a Offset=%3-1900
  placer /a Offset= ((%Offset%+ (%Offset%/4)) %%7)+6
  Le rem découvrent quel jour de l'année (à partir du 1er janvier) nous sommes
  appel : % de DayNumber 1 % 2 % 3
  Le rem ajoutent l'excentrage et puis se divisent par 7 jours par semaine
  placer /a Week= (%Day%+%Offset%) /7
  si ensemble Week=0%Week% de %Week% LSS 10
  sortir /b
 
: DayNumber
  Le rem accumulent incrémentalement le nombre de Dy du mois et du jour
  placer /a Day=0
  goto : DayNumber%1
: DayNumber12
  placer /a Day+=30
: DayNumber11
  placer /a Day+=31
: DayNumber10
  placer /a Day+=30
: DayNumber9
  placer /a Day+=31
: DayNumber8
  placer /a Day+=31
: DayNumber7
  placer /a Day+=30
: DayNumber6
  placer /a Day+=31
: DayNumber5
  placer /a Day+=30
: DayNumber4
  placer /a Day+=31
: DayNumber3
  placer /a Day+=28
  Le rem ajoutent un jour supplémentaire des années bissextiles
  placer /a Leap=% 3 % % 4
  si == 0 /a réglé Day+=1 de %Leap%
: DayNumber2
  placer /a Day+=31
: DayNumber1
  placer /a Day+=%2
  sortir /b
 
: GetDate [mois-variable] [jour-variable] [année-variable]
  Le rem obtiennent des arrangements de format de date de l'enregistrement
  rem pour REG.EXE 3.0 (Windows Xp) et versions postérieures
  pour /F « tokens=3 » %%A dedans (question « HKCU « de repérage \ panneau de commande \ » iDate international 2^>NUL de /v ") placer « iDate=%%A »
  pour /F « tokens=3 » %%A dedans (question « HKCU « de repérage \ panneau de commande \ » sDate international 2^>NUL de /v ") placer « sDate=%%A »
  rem pour des versions plus tôt de REG.EXE
  le rem pour /F « tokens=3 » %%A dedans (question « HKCU « de repérage \ panneau de commande \ International \ iDate » 2^>NUL ") placent « iDate=%%A »
  le rem pour /F « tokens=3 » %%A dedans (question « HKCU « de repérage \ panneau de commande \ International \ sDate » 2^>NUL ") placent « sDate=%%A »

  Le rem obtiennent la date courante de système (ignorer le nom de jour si le présent)
  pour %%A dedans (%Date%) placer « Today=%%A »

  Le rem analysent la date du jour basée sur le délimiteur de l'enregistrement, et l'assignent à la variable désirée d'utilisateur
  pour /F « tokens=1-3 delims=%sDate% » %%A dans ("%Today%") faire (
    si le == " 0 » de « %iDate% " plaçait /a « %~2=1%%B-100 » et ensemble /a « %~1=1%%A-100 » et ensemble « %~3=%%C »
    si le == " 1 » de « %iDate% " plaçait /a « %~2=1%%A-100 » et ensemble /a « %~1=1%%B-100 » et ensemble « %~3=%%C »
    si le == " 2 » de « %iDate% " plaçait /a « %~2=1%%C-100 » et ensemble /a « %~1=1%%B-100 » et ensemble « %~3=%%A »
  )
  sortir /b
)
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us